Day21

Posted 筠亭之

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day21相关的知识,希望对你有一定的参考价值。

1. 创建对象内存分析

实例代码:

public class Pet {

    public String name;
    public int age;

    //默认有的无参构造

    public void bark(){
        System.out.println("叫了一声");
    }
}

public class Application {

    public static void main(String[] args) {
        Pet dog = new Pet();
        dog.name = "Benny";
        dog.age = 3;

        System.out.println(dog.name);
        System.out.println(dog.age);
        dog.bark();
    }
}

对应的简易内存示意图:

简易内存示意图

2. 简单小结类与对象

1.类与对象
类是一个模板:抽象,对象是一个具体的实例
2.方法
定义、调用!
3.对象的引用
引用类型(对象是通过引用来操作的) 对应 基本类型(8)
引用变量名在栈里,真是操作的对象在堆中
4.属性 Field 成员变量
默认初始化:
数字:0 0.0
char: u0000
boolean: false
引用类型: null

​ 修饰符 属性类型 属性名 = 属性值
5.对象的创建和使用

  • 必须使用new关键字创造对象,构造器
  • 对象的属性 对象名.属性名/方法名

6.类
静态的属性 -- 属性
动态的行为 -- 方法

以上是关于Day21的主要内容,如果未能解决你的问题,请参考以下文章

day21模块

LeetCode刷题笔记-数据结构-day21

LeetCode刷题笔记-数据结构-day21

LeetCode刷题笔记-数据结构-day21

Day21

day21