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快捷构造器
*/
}
被调用的构造器

浙公网安备 33010602011771号