也是一种方法,类里面只有属性和方法
只用来构造该类的属性,只能通过new
【修饰符】类名啦(形参列表){
}
比如:public car(){}
虽然有返回值,但是不能定义返回类型,不能在构造器写return.如果没有定义构造器,编译器会自动生成一个构造器
构造器的方法必须和类名一致。
作用:构造该类的对象,初始化对象的属性。
重载:一个类可以定义有相同的名字,但参数不同的多个方法调用时,会根据不同的参数选择对应的方法。
两同三不同:同一个类,同一个方法名,不同的是参数列表:类型,个数,顺序三个的任何一个不同都是不同
static声明的成员叫静态变量,声明的 public static void ptint
在静态不能调用非静态的,非静态可以调用静态,因为静态是放在堆得方法区里面的。
类只能用类的,对象可以用对象的也可以用类的。
this 指当前调用的对象,构造器里用的比较多,在static不能用This