本文作为自己的学习过程记录,加深学习印象
如果有同样在学习Java的同志欢迎一起讨论,也欢迎大佬指出问题
昨天学习了类和对象的关系简单总结下
类有三个常见成员及其作用,分别是:s
1. 属性(field) | 静态特征(数据) |
2.方法(method) | 动态行为(对数据的操作) |
3.构造器(cinstructor) | 初始化对象 |
属性就是数据,也叫成员变量,Java使用默认的值对其初始化 //(目前还不理解这句话,应该可以理解为形式参数吧):
成员变量的默认值为:
数据类型 | 默认值 |
整形 | 0 |
浮点型 | 0.0 |
字符型 | ’\u0000' |
布尔型 | false |
所有引用类型 | null |
//属性(静态特征)数据
int id;
String name;
int score;
int age;
方法是对数据的操作:
//方法(动态行为)对数据的操作
public void study() {
System.out.println("正在学习:" + name);
}
类(class)相当于一个模板,创建好后可以创建多个对象(object)//也叫实例(instance)
main是程序的入口,在这可以进行对实际数据(实际参数)的操作:
这里调用写好的类,定义两个对象,并分别赋值
最后调用方法输出名字:
//main方法是程序的入口
public static void main(String[] args) {
Student stu01 = new Student();
stu01.id = 1001;
stu01.name = "小秦";
stu01.score = 99;
stu01.age = 21;
Student stu02 = new Student();
stu02.id = 1002;
stu02.name = "小红";
stu02.score = 59;
stu02.age = 19;
stu01.study();
stu02.study();
}
运行结果: