「java中定义类成员变量」java 类成员变量
本篇文章给大家谈谈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中定义类成员变量的信息别忘了在本站进行查找喔。