23 面向对象编程 对象的内存分析 小结

对象的内存分析

概念

在这里插入图片描述

代码

// main
Pet dog = new Pet();
dog.name = "旺财";
dog.age = 1;
dog.shout();


// 定义一个宠物
public calss pet{
    public String name;
    public int age;
    
    // 无参构造
    
    
    public void shout(){
        System.out.println("叫了一声");
    }
}

小结

1、类与对象

​ 类是一个模板:抽象,对象是一个具体的实例

2、方法

​ 定义、调用!

3、对象的引用

​ 引用类型: 对象是通过引用来操作的:栈—>堆

​ 基本类型(8)

4、属性:字段Field 成员变量

​ 默认初始化:

​ 数字:0 0.0

​ char: u0000

​ boolean:false

​ 引用:null

修饰符	属性类型 属性名 = 属性值!
5、对象的创建和使用
  • 必须使用new 关键字创造对象,构造器 Person chihiro = new Person();
    • 对象的属性 chihiro.name
    • 对象的方法 chihiro.sleep()
6、类:

​ 静态的属性 属性

​ 动态的行为 方法

posted @ 2022-03-06 01:33  千寻简  阅读(26)  评论(0)    收藏  举报