构造器详解
Published on 2022-03-26 22:49 in 暂未分类 with HFUUwzy

构造器详解

    构造器:

    1.和类名相同

    2.没有返回值

    作用:

    1.本质在调用构造方法

    2.初始化对象的值

    另外,定义了一个有参构造后,如果想使用无参构造,显示的定义一个无参构造

    public class Person {
    //通过new关键词去调用构造方法
    //一个类即使什么都不写,它也会存在一个方法
    //显示的定义一个构造器
    String name;
    int age;
    //(fn) + alt +insert
    //1.使用new关键字,本质是在调用构造器
    //2。用来初始化值;
    public Person() {
    this.name = "xiaomei";
    }



    //有参构造:一旦定义了有参构造,无参构造就必须显示定义;
    //这也是方法重载;
    public Person(String name,int age) {
    this.name = name;
    this.age = age;
    }
    }
    public class Application {
    public static void main(String[] args) {
    //类:抽象 需要实例化
    //类实例化后会返回一个自己的对象
    //student对象就是一个Student类的具体实例
    Person person = new Person("xiaoshuai",23);
    Person person1 = new Person();
    System.out.println(person1.name);
    System.out.println(person.name);
    System.out.println(person.age);
    }
    }

     

    posted @   HFUUwzy  阅读(51)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
    · AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
    · 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
    · Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
    · 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
    点击右上角即可分享
    微信分享提示