java构造器

package Demo.oop.APP;
//一个项目通常只用一个启动器,也就是只有一个main方法
public class Application {
    public static void main(String[] args) {
        //类:抽象的需要实例化
        //类实例化后会返回一个自己的对象
        //student就是Student类实例化具体实例
        Student xiaoma = new Student();
        Student xiaoran = new Student();//感觉类似C语言里面的结构体
        xiaoma.name = "小马";
        xiaoma.age = 19;
        System.out.println(xiaoma.name);
        System.out.println(xiaoma.age);
        xiaoran.name = "小冉";
        xiaoran.age = 18;
        System.out.println(xiaoran.name);
        System.out.println(xiaoran.age);
        System.out.println("++++++++++++++++++++++");
        demo01 demo01 = new demo01("xaioma");
        System.out.println(demo01.name);
    }
}

 main方法,项目启动器

package Demo.oop.APP;

public class demo01 {
    //一个类什么都不写也会存在一个方法
    String name;
    int age;
    //使用new关键字实质上就是在调用构造器
    //用来初始化值
    //无参构造
    public demo01(){

    }
    //有参构造,一但定义了有参构造,无参构造就必须显示定义
    public demo01(String name){
        this.name= name;
    }
    //构造器快捷键 alt+insert
/**构造器
 * 1.和类名相同
 * 2.没有返回值
 * 作用:
 * 1.new关键字实际上就是在调用构造方法
 * 2.初始化对象化值
 * 注意点:当我们定义了有参定义时候,要想使用无参定义就必须显示定义无参构造
 * alt+insert快捷构造器
 */
}

  被调用的构造器

posted @ 2022-05-16 23:05  回忆也交给时间  阅读(13)  评论(0编辑  收藏  举报