zoukankan      html  css  js  c++  java
  • Day09_面向对象 创建对象内存分析

    创建对象内存分析

    package com.oop.demo03;
    
    public class Pet {
        public String name;
        public int age;
        //无参构造
        public void shout(){
            System.out.println("叫了一声");
        }
    }
    
    package com.oop;
    
    import com.oop.demo03.Pet;
    
    public class Application {
        public static void main(String[] args) {
            //new 实例化了一个对象
            Pet dog = new Pet();
            dog.name = "旺财";
            dog.age = 3;
            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 hh=new Person();
                    - 对象的属性 hh.name
                    - 对象的方法 hh.sleep
            6.类:
                  静态的属性     属性
                  动态行为       方法
            封装、继承、多态
    */
        }
    }
    
  • 相关阅读:
    头文件<stdarg.h>
    头文件<signal.h>
    头文件<setjmp.h>
    头文件<math.h>
    头文件<locale.h>
    头文件<limits.h>
    头文件<ctype.h>
    头文件<assert.h>
    PHP error_reporting
    八大排序算法
  • 原文地址:https://www.cnblogs.com/lemonlover/p/14034509.html
Copyright © 2011-2022 走看看