什么叫分类继承?给一段Java或者C++示例
面向对象程序设计里面的概念
面向对象程序设计里面的概念
答案:class A{
private int fa(){
return 1;
}
}
class B extends A{
private int fa(){
return "2";
}
}
class test{
public static void main(String args[]){
B a=new B();
System.out.println(a.fa());
}
}
l3130y 19:27:56
哥们你的这个分类继承是怎么理解的啊
http://zhidao.zhaoxi.net/question/69004810.html
JAVA全能手 19:29:10
学过程序吗?
l3130y 19:29:28
是啊
l3130y 19:29:36
JAVA懂一些
JAVA全能手 19:29:29
学了些什么东西?
JAVA全能手 19:29:30
为
JAVA全能手 19:29:33
哦
l3130y 19:30:09
JAVA地继承我懂啊
JAVA全能手 19:30:07
就像你从你父亲那里集成了一些遗传基因,这是一个道理
l3130y 19:30:58
难道是继承父类的一部分?
JAVA全能手 19:30:58
你父亲不会java,你会,java里也是这样,子类可以集成父类的一些特性,但是子类可以有自己独有的特性
l3130y 19:31:30
这不是继承么!怎么是分类继承啊
JAVA全能手 19:31:45
分类继承就是集成,只是集成的层次问题
l3130y 19:32:17
什么层次问题啊?我晕
JAVA全能手 19:32:58
层次是从设计的角度来看问题
不要动不动就晕
JAVA全能手 19:33:13
晕了还怎么写代码?
l3130y 19:33:28
呵呵
l3130y 19:33:50
按你说的我认为继承和分类继承没区别啊
JAVA全能手 19:34:06
分类继承是从代码结构的合理性上来看的
JAVA全能手 19:34:24
归根结底他还是继承
万变不利其中
JAVA全能手 19:35:01
就像MVC,其实你放在一起照样可以,之所以有MVC这种设计模式,是从代码的层次来分的
JAVA全能手 19:35:03
明白?
l3130y 19:35:59
那他就是继承的一种特殊模式呗
l3130y 19:36:12
只不过这种模式比较健壮吧
JAVA全能手 19:36:31
还不能称得上 设计模式
l3130y 19:37:39
当然,但是和那个是类似的吧,在设计代码是有关继承都用那个模式呗
JAVA全能手 19:39:22
单纯的来说,继承和模式没关系,但是你可以这么理解
l3130y 19:40:07
那就OK了~谢了啊~~
JAVA全能手 19:40:08
恩,不客气
JAVA全能手 19:41:38
觉得有帮助就给分
l3130y 19:43:29
呵呵很遗憾,这个问题不是我问的,否则一定会给你分啊~~我也是不明白这个问题,看到了你的回答,不理解,才问的~~
JAVA全能手 19:43:45
l3130y 19:44:18
呵呵,下回有机会一定会给分得
l3130y 19:44:28
互相学习么
上一个:java编程,谁能帮帮我啊
下一个:java的最高境界是怎样的?