运行分配结果图
主类
public class Application {
public static void main(String[] args) {
Pet dog = new Pet();
dog.name = "旺财";
dog.age=3;
dog.shout();
System.out.println(dog.name);
System.out.println(dog.age);
Pet cat =new Pet();
}
}
宠物类
public class Pet {
public String name;
public int age;
public void shout(){
System.out.println("叫了一声");
}
}
小结类与对象
类与对象
类是一个模版:抽象的,对象是一个具体实例
方法
定义与调用
对应的引用
应用类型(8种)
对象是通过引用来操作的:栈-->堆
属性
属性:又叫字段Field,成员变量
会自己默认初始化:
数字:0 ,0.0
char:u0000
boolean:false
引用:null
修饰符 属性类型 属性名 = 属性值!
对象的创建和使用
1. 必须使用new关键字创建对象,(构造器: Person yuan = new Person(); )
2. 对象的属性:yuan.name
3. 对象的方法:yuan.sleep()
类
静态属性 属性
动态行为 方法