创建对象内存分析+面向对象小总结

创建对象内存分析

图片分析

代码:

 package com.oop.demo03;
 
 public class Pet {
 
     public String name;
     public int age;
     //无参构造
 
     public void shout(){
         System.out.println("叫了一声");
    }
 
 }
 /*
 Pet dog = new Pet();
         dog.name = "富贵";
         dog.age = 4;
         dog.shout();
 
         System.out.println(dog.name);
         System.out.println(dog.age);
  */

面向对象小总结

 /*
 1.类与对象
   类是一个模板:抽象的,对象是一个具体的实例
 2.方法
   定义、调用
 3.对象的引用
   引用类型: 基本类型(8)
   对象是通过引用来操作的:栈--->堆
 4.属性:字段Field 成员变量
   默认初始化:
     数字: 0 0.0
     char: u0000
     boolean: false
      引用: null
 
     修饰符 属性类型 属性名 = 属性值!
  5. 对象的创建和使用
  - 必须使用new 关键字创造对象,构造器 Person person = new Person();
  - 对象的属性 person.name
  - 对象的方法 person.sleep()
  6.类:
  静态的属性 属性
  动态的行为 方法
 
  封装、继承、多态
 
  */

 

posted @ 2022-01-28 16:45  为了她  阅读(34)  评论(0编辑  收藏  举报