继承最主要的作用就是把子类的公共属性集合起来,便与共同管理,使用起来也更加方便。当然子类只要声明自己的属性和方法就可以使用~但是前提是你既然使用了继承,那代表着你认同子类都有一些共同的特性,所以你把这些共同的特性提取出来设置为父类!如果不是这样,难道还有必要用到继承么?
你问这个问题说明你对面向对象的理解不够好继承可以继承父类的属性和方法子类可以重载或者覆盖父类的方法同时所有接受父类为参数的方法,都可以传递子类所以一般你在代码编写中 通用的功能放在父类里 特定的功能放在子类里当然还有很多设计模式和其他的情况了
有一个非常大的作用... 因为父类所拥有的特性 子类是全部拥有的. 所以.. 凡是调用调用父类类型的函数 也能够调用子类 但如果不继承的话. 即使拥有父亲所有的特性 也不能被该函数调用. 比如.Class A{}Class B extends A{}Class C{} Class D{ void eg(A xxx) {}}在类D中 eg方法可以传入A 和B申明的对象. 但是即使C 和A里面的成员及方法完全一样. eg也不能调用C
继承的目的是让你写更加少的代码了!例如 我有个界面基类,那么我的继承子类就可以使用基类的方法了,如果我有个这样的子类的话,相同的功能我就可以少写很多代码了。
继承的概念你可以到网络中去找找。
父类的性质子类可以用!