1、试写出三种访问修饰符和各自访问属性权限
public --------本项目内
缺省的 --------本包内
private ---------本类内
2. 创建一个Person封装类,具有name、age、gender属性,并提供有参构造器
public class Person(){
private String name;
private int age;
private char gender;
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public void setGender(char gender){
this.gender=gender;
}
public char getGender(){
return gender;
}
public Preson(String n,int a, char g){
name=n;
age=a;
gender=g;
}
public Person(){
}
3. 简述this关键字的用法和功能
this.内容
调用属性或者方法
在本类内,调用本对象的属性或者方法,直接写就可以,this是省略的
局部变量和成员变量是允许重名的,如果重名,就需要显示的写this区分成员变量
?this()? ? ? ?
调用本类的构造器
小括号内,构造器的实参列表
必须写在构造器的第一行
4.继承之成员变量内存图
?
|