类的定义:一个类由两种东西组成,成员变量(对象有哪些)和成员函数(对象做什么事)。
注:一个类可以有多个对象,这些对象都会做这个类所定义的动作(函数),但各自有不同的数据
成员变量:一个类中的对象所具有的变量。每一个对象有自己的变量。
成员函数:一个类中的方法。
通过下面的小练习来体会三者之间的关系:
package beike;
public class FatherClass {
//成员变量
public int pub=1;
protected int pro=2;
int def=3;
private int pri=4;
//成员函数
public int getdef() {
return def;
}
public int getpri() {
return pri;
}
}
package beike;
public class SonClass1 extends FatherClass{
//成员变量
public int pub=11;
int def=33;
//成员函数
public void show() {
System.out.println(super.pub);
System.out.println(this.pub);
}
public int getdef() {
return super.getdef();
}
public static void main(String[] args) {
SonClass1 son1 =new SonClass1();
son1.show();
System.out.println(son1.getdef());
}
}
运行结果如下:
详细注解:
PS: 个人理解,如有错误还请指出。