1、构造方法的格式是什么?有哪些注意事项?
答:修饰符 构造方法名(参数列表){
}
注意事项:
一般情况下没有返回值;
构造方法名必须与类名一致
构造方法体:this可以在构造方法之间进行调用 this();
2、构造方法可以重载吗? 里边可以有return语句吗?
可以 可以
3、给成员变量赋值有几种方式?有什么区别?
写有参构造方法,创建对象时,进行有参赋值,
写空参构造方法,用setXxx()方法进行赋值
4.编写一个完整的Person类,使用this关键字给成员变量进行赋值.
在测试类中测试
package cn.homework.demo4;
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Person(String name, int age) {
super();
this.name = name;
this.age = age;
}
public Person() {
this("李登",22);
}
}
package cn.homework.demo4;
public class TextPerson {
public static void main(String[] args) {
Person p=new Person();
System.out.println(p.getName()+" "+p.getAge());
}
}