1、在子类实例化的时候,父类也实例化了。
2、这两个并不交互,各自独立。
方法其实还是各自自己的,只是父类允许(看权限)子类访问自己的某些成员。
- class A
- {
- private int i=1;
- public void setI(int i)
- {
- this.i=i;
- }
- public int getI()
- {
- return i;
- }
- }
- class B extends A
- {
- }
- class Demo
- {
- public static void main(String[] args)
- {
- B b=new B();
- b.setI(5);
- System.out.println(b.getI());
- A a=new A();
- System.out.println(a.getI());
- }
- }
复制代码
打印结果为
5
1 |