Day32-20260128

创建对象内存分析

Pet dog = new Pet();
        dog.name = "旺财";
        dog.age = 3;
        dog.shout();
        System.out.println(dog.name);
        System.out.println(dog.age);

简单小结类与对象

package com.oop;

import com.oop.demo03.Pet;

//一个项目应该只存在一个main方法
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 jiaguangqing = new Person();
            对象的属性 jiaguangqing.name
            对象的方法 jiaguangqing.sleep()
        6.类,里面只有
            静态的属性   属性
            动态的行为   方法
        封装、继承、多态
        */

    }
}


本文简要介绍了Java中类与对象的基本概念和内存分析。首先通过Pet类实例的创建展示了对象在内存中的存储方式,包括引用变量(dog)存储在栈内存,实际对象(new Pet())存储在堆内存。随后总结了类与对象的核心要点:类是抽象模板,对象是具体实例;对象通过引用操作,属性有默认初始化值;创建对象需使用new关键字和构造器;类包含静态属性和动态方法。最后提到面向对象三大特性:封装、继承和多态。这些概念为Java面向对象编程的基础知识。

posted @ 2026-01-28 21:40  贾光清  阅读(5)  评论(0)    收藏  举报