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