1.继承就是基于已存在的类构造一个新类,继承已存在的类就能复用类的方法和属性,并且能够添加新的方法和属性.也就是子类和父类 2.一个父类可以拥有多个子类,一个子类只允许有一个父类 3.用extends关键字表示一个类继承自另一个类 1 class A{ } //父类或基类 2 class B extends A { } //B是A的子类 3 class C extends B { } //C是B的子类,可以直接复用A的属性和方法 4.一切类的祖先是Object类 5.如果子类中的一个方法,其名称…
1.方法的覆写 当子类定义了与父类中的完全一样的方法时(方法名称,参数类型以及个数,返回值类型)这样的操作就称为方法的覆写 范例:观察方法的覆写 class A{ public void print(){ System.out.println("******************"); } } class B extendsa A{ } } public class inherit{ public static void main(String args[]){ B b=…
在开发过程中,我们为了让一个类更有生命力,有时会用virtual来修饰一个方法好让子类来覆写它.但是如果有更新的子子类来覆写时,我们又不想让其影响到上一层的覆写,这时候就要用到new virtual来阻断覆写了. 关于用法和示例结果,请看下面的代码 public class Animal { public virtual void WhoAmI() { Console.WriteLine("I am Animal."); } } public class Dog : Animal {…