Day26.创建对象内存分析 与 简单小结“类与对象” -Java面向对象OOP
程序员文章站
2022-05-08 16:51:19
...
创造对象内存分析
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("叫了一声");
}
}
简单小结 类与对象
public class Application {
public static void main(String[] args) {
/*
1. 类与对象
类是一个模版,对象是一个具体的实例
类是 抽象的,对象是 具体的
2. 方法
定义、调用!
3. 对象的引用
引用类型: 基本类型(8大基本类型)
对象是通过引用来操作的: 栈--->堆(指向堆中的一个地址)
4. 对象的属性:字段Field 成员变量
默认初始化:
数字: 0 0.0
char: u0000
boolean: false
引用类型: null
修饰符 属性类型 属性名 = 属性值
5. 对象的创建和使用
- 必须使用 new 关键字创造对象,且有构造器 Person achang = new Person();
- 对象的属性 achang.name;
- 对象的方法 acang.sleep();
6. 类:
静态的属性 属性
动态的行为 方法
·封装、继承、多态·
*/
}
}
上一篇: 使用 Lombok 替代Getter和Setter 方法
下一篇: js 函数对象/原型