Java的学习笔记(08)对象 三

对象05:构造器详解
类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。

两大特点:
必须和类的名字相同
必须没有返回类型,也不能写void
注意点
定义有参构造之后,如果想使用无参构造,必须显示的定义一个无参的构造

IDEA快捷键 Alt + Insert

​ Application.java

package oop.demo02;

// 一个项目应该只存在一个main方法

public class Application {

public static void main(String[] args) {

    Persion persion1 = new Persion();    //实例化了一个对象
    Persion persion2 = new Persion("lisi");    //实例化了一个对象
    System.out.println(persion.name);
}

}
​ Persion.java

package oop.demo02;

public class package oop.demo02;

public class Persion {

    //一个类即使什么都不写,他也会存在一个方法

    //显示的定义构造器
    String name;

    /* 实例化初始值:
     使用new关键字,本质是在调用构造器

     无参的构造:如下
    public Persion(){
        this.name = "zhangsan";
    }
    */

    //一个空的无参构造
    public Persion(){

    }

    //有参构造:一旦定义了有参构造,无参就必须显示定义
    public Persion(String name){
        this.name = name;
    }

}
{

    //一个类即使什么都不写,他也会存在一个方法

    //显示的定义构造器
    String name;

    /* 实例化初始值:
     使用new关键字,本质是在调用构造器
     无参的构造:如下

    public Persion(){
        this.name = "zhangsan";
    }

    */

    //一个空的无参构造
    public Persion(){
    }

    //有参构造:一旦定义了有参构造,无参就必须显示定义
    public Persion(String name){
        this.name = name;
    }

}
对象06:创建对象内存分析
Java的学习笔记(08)对象 三插图

package oop.Demo003;

public class Application {

public static void main(String[] args) {
    Pet Dog = new Pet();
    Pet Cat = new Pet();

    Dog.name = "旺财";
    Dog.age = 2;
    Dog.shout();
}

}
package oop.Demo003;

public class Pet {

String name;
int age;

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

}
对象07:简单小结类与对象
/**

属性:字段fiel 成员变量

默认初试化:
    数字:0 0.0
    char: u0000
    boolean: false
    引用:null

对象的创建和使用:
    必须使用new 关键字创建对象,构造器 Persion persion = new persion();
    对象的属性 persion.name
    对象的方法 persion.sleep()

类:
    静态的属性 属性
    动态的方法 方法

封装、继承、多态

*/

原创文章:https://www.qqhhs.com,作者:起航®,如若转载,请注明出处:https://www.qqhhs.com/41.html

版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的,请于下载的24小时内删除;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

Like (0)
Donate 受君之赠,荣幸之至 受君之赠,荣幸之至 受君之赠,荣幸之至 受君之赠,荣幸之至
Previous 2023年1月10日
Next 2023年1月10日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

qhhl

QQ-175142992024110802215838同号

SHARE
TOP
“人们不愿意相信,一个土匪的名字叫牧之”