Java基础学习:面向对象05(构造器)

Java基础学习:面向对象05

  • 构造器详解:

    • 构造器必须掌握

  • 构造器代码例子:


    //java --> class
    //idea 打开class文件:

    public class Person {

       /**
        * 笔记:
        * 一个类即使什么都不写,也会存在一个方法,就是构造方法:
        *
        * 构造器特点:
        * 1,和类名相同
        * 2,没有返回值
        *
        * 作用:
        * 1,new对象的本质就是调用构造方法
        * 2,初始化对象的值
        *
        * 注意点:
        * 1,定义有参数构造,如果想使用无参构造,必须显示定义一个无参构造
        *
        * this:
        * 1,this代表的是当前类
        *  
        * <p>
        * public Person(){ }
        */
       String name;

       //显示定义构造器:无参构造器
       //1,无参构造器能干什么:实例化初始值;(构造器走完,才会生成对象;所有才会有属性的默认值)

       //2,使用new关键字(本质就是调用构造器),必须要有构造器;否则会报错;

       public Person() {

      }

       //3,有参构造:一旦定义了有参构造,无参构造必须显示定义,否则会编译报错
       public Person(String name) {
           this.name = name;
      }

       //4,IDEA快捷键:alt+insert:生成构造器
    }

     

posted @   gzs1024  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示