一般父类都含有子类的所有公共属性。。
把student和teacher的公共属性提取出来。。可以构成一个父类。。
首先建立一个父类。。
public class person
{
public person(){}//允许有个默认方法。。
public person(传入参数)
{
//一般情况下。这个方法都是给下面公共属性赋值的。。
}
//下面就是写公共属性。。。
//当然还可以写一些公共方法。。
public sayHI()
{
}
}
下面是子类。。
public class student :person //继承一般就这样写就OK了
{
赋值方法
public student(要接受所有的属性。)base(这里写person的属性)//当然如果下面已经赋值了。。就不需要用BASE了。
{
当然也可以直接调用父类的属性进行赋值。。
这里给私有属性赋值。。
}
属性
{
这里写私有属性。。
}
动作方法
public sayhi()
{
}
}
有没有发现 。。。调用父类的方法很困难。。
如果我还有个
teacher呢?
又怎么SAYhi?
首先不考虑。。后面用 多态一次性解决。。
而在继承里需要判断的,。