构造方法:
作用:对对象的属性(成员变量)进行初始化。
写法:
1,构造方法的方法名与类名完全相同(大小写必须一样)
2,没有返回值类型(void可以不写,也不用写)
3,没有返回值,(没有return)
//测试类
public class Demo1{
public static void main (String[] agrs){
Person p = new Person();
p.SayHi();
Person p2 = new Person("kang",100);
p2.sayHi();
}
}
class Person{
String name;
int age;
public Person(){ //无参数的构造方法 注意:不管你的构造方法有没有参数无参的构造方法自己一定要写上。因为你不写 在你想用的时候可能系统就不给你用了 。
name = "kang";
age = 18;
System.out.println("我是一个构造方法");
}
//写一个有参数的构造方法
public Person (String name ,int age){
//给对象的成员变量赋值
this