父类A
A中 有三个属性 attribute1 attribute2 attribute3
子类B继承AA.attribute1=0;
A.attribute2=1;
A.attribute3=2;B.attribute1=0;
B.attribute2=1;
B.attribute3=2;目前我知道可以
B.attribute1=A.attribute1;
B.attribute2=A.attribute2;
B.attribute3=A.attribute3;除此之外 还有没有什么好的解决办法?
A中 有三个属性 attribute1 attribute2 attribute3
子类B继承AA.attribute1=0;
A.attribute2=1;
A.attribute3=2;B.attribute1=0;
B.attribute2=1;
B.attribute3=2;目前我知道可以
B.attribute1=A.attribute1;
B.attribute2=A.attribute2;
B.attribute3=A.attribute3;除此之外 还有没有什么好的解决办法?
B b=new A();//子类指向父类
A a=new B();//父类实例化成子类
B.attribute1=base.attribute1;
B.attribute2=base.attribute2;
B.attribute3=base.attribute3;
那也是个空的对象..和B b=new B();没什么区别主要是想B完全能接住A已经存在的值......
这和我的
父类A
A中 有三个属性 attribute1 attribute2 attribute3
子类B继承AA.attribute1=0;
A.attribute2=1;
A.attribute3=2;B.attribute1=0;
B.attribute2=1;
B.attribute3=2;目前我知道可以
B.attribute1=A.attribute1;
B.attribute2=A.attribute2;
B.attribute3=A.attribute3;感觉 一样很麻烦哟 ~
不过还是谢谢你的帮助了!