• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

dengovo

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

构造方法

构造方法

public class Application {
 public static void main(String[] args) {

        //new 实例化了一个对象
        Person person = new Person("dsy",22);
       // System.out.println(person.name);//null
        System.out.println(person.name+person.age);//dsy

    }
}

//java ---> class
public class Person {

    //一个类即使什么都不写,它也会存在一个方法
    //显示的定义构造器

    String name;
    int age;


    //1.使用new关键字,本质是在调用构造器
    //2.用来初始化值
    //无参构造
    public Person(){
    }

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

    //alt+insert
    //快速生成有参和无参构造
}

总结

构造器:
  1. 和类名相同

  2. 没有返回值

作用:
  1. new本质在调用构造方法

  2. 初始化对象的值

注意点
  1. 定义有参构造之后,如果想使用无参构造,就必须显式定义
其他

快捷键:Alt + Insert Constructor快速生成有参和无参的构造

posted on 2022-07-20 20:02  邓了个邓  阅读(33)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3