记录一个学生的信息
学号
姓名
年龄
...
//一组变量来描述学生信息 这三个变量没有任何关联 相互独立 不是一个整体
int id = 110;
String name = "张三";
int age = 18;
类: 用于描述一类事物的特征和行为
定义类的语法:
class Stu{
//声明属性
int id;
String name;
int age;
}
Stu s = new Stu();//s就是一个学生
s.id
s.name
s.age
Stu s1 = new Stu();
定义类的语法:
class 类名{
//定义变量 成员属性
//构造方法
方法名 和 类名相同 并且没有返回值类型 也不是void
如果自己不实现构造方法编译器将自动生成一个无参构造方法
一旦提供 编译器将不再自动生成
}
类可以实例化对象 new
类名 标识符 = new 类名(); 创建\实例化对象
int a = 10;
Stu s = new Stu();
实例化对象本质是上调用构造方法 初始化成员属性
java两种数据类型
基本数据类型: 变量存储的是值
引用数据类型: 变量存储的地址信息