「java中定义类成员变量」java 类成员变量

博主:adminadmin 2023-03-22 19:29:07 414

本篇文章给大家谈谈java中定义类成员变量,以及java 类成员变量对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

什么是java的局部变量、成员变量和全局变量?

1、局部变量:在方法内定义的变量称为“局部变量”或“临时变量”,方法结束后局部变量占用的内存将被释放。

2、成员变量:在类体的变量部分中定义的变量,也称为字段。

3、全局变量:全局变量,又称“外部变量”,它不是属于哪个方法,作用域从定义的地址开始到源文件结束。

4、局部变量和成员变量主要是他们作用域的区别:

成员变量个是类内部;局部变量是定义其的方法体内部(或者方法体内部的某一程序块内——大括号,主要看定义的位置)。

成员变量可以不显式初始化,它们可以由系统设定默认值;局部变量没有默认值,所以必须设定初始赋值。

在内存中的位置也不一样。成员变量在所在类被实例化后,存在堆内存中;局部变量在所在方法调用时,存在栈内存空间中。

java编程 定义成员变量

/*

 * 定义普通人,教师,班主任,学生,学校这些类,提供适当的成员变量,方法用于描述其内部数据和行为特征,并提供主类使之运行。

 */

class People {

    private String name;

    private int age;

    public People(String name, int age) {

        this.name = name;

        this.age = age;

    }

    public void run() {

        System.out.println(age + "岁的" + name + "正在跑步");

    }

}

public class Student {

    private String name;//姓名

    private int age;//年龄

    public Student(String name, int age) {

        this.name = name;

        this.age = age;

    }

    public void study() {

        System.out.println(age + "岁的" + name + "正在学习");

    }

}

class Teacher {

    private String name;//姓名

    private int age;//

    public Teacher(String name, int age) {

        this.name = name;

        this.age = age;

    }

    public void teach() {

        System.out.println(age + "岁的" + name + "正在教书");

    }

}

class HeadTeacher {

    private String name;//姓名

    private int age;//

    public HeadTeacher(String name, int age) {

        this.name = name;

        this.age = age;

    }

    public void meeting() {

        System.out.println(age + "岁的" + name + "正在开会");

    }

}

class School {

    private String name;

    private String address;//

    public School(String name, String address) {

        this.name = name;

        this.address = address;

    }

    public void celebration() {

        System.out.println("坐落在" + address + "的" + name + "正在举行校庆");

    }

}

class mainTest {

    public static void main(String args[]) {

        People people = new People("张三", 22);

        people.run();

        

        Student student = new Student("李四", 14);

        student.study();

        

        Teacher teacher = new Teacher("王五", 32);

        teacher.teach();

        

        HeadTeacher headTeacher = new HeadTeacher("刘六", 42);

        headTeacher.meeting();

        

        School school = new School("北京大学", "北京");

        school.celebration();

    }

}

java如何定义一个类,创建它的成员变量和方法?

建立一个Javaproject——点右键新建一个类,类名字最好是大写开头,LZ 我给你写一个简单的类\x0d\x0apublic class Test{\x0d\x0a//定义成员变量\x0d\x0aint width=10;\x0d\x0aint height=10;\x0d\x0a// 成员方法\x0d\x0apublic area(){\x0d\x0a return width*height ;\x0d\x0a }\x0d\x0a}

java中定义类成员变量的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 类成员变量、java中定义类成员变量的信息别忘了在本站进行查找喔。