何为基类和JAVA主类有何区别

何为基类和JAVA主类有何区别,第1张

基类是父类。 主类是包含main函数的那个类;

假如

A extends B (A是包含main函数的那个类)

则B是基类 (A从B那继承而来)

A是主类 (有main函数)

基类一般用字段protected。根据查询相关公开信息显示,在私有继承方式中,基类的公有成员和保护成员作为派生类的成员时,它们都成为派生类的私有成员,只能被派生类的友元访问,不能再往下继承,而基类中的私有成员仍然是私有的,一般使用public继承,基类的字段可以用protected。在面向对象设计中,被定义为包含所有实体共性的class类型,被称为基类。

什么叫所有基类?积累的概念是相对的,A继承自B,那么B就是基类。如果照这个定义说,NET里的基类多到很难统计。如果说你的意思是所有类的最终基类,那么答案是Object,这个也决定了NET平台的单根性质。

基类就是被继承的类,也可以理解为父类

例如:

//这个是基类

public class Basic

{

//此处可以添加构造方法和属性等

}

public class dodo :Basic

{

//这里就继承了Basic类

}

1基类简化了程序,使得程序的累赘部分减少,使程序简洁。

比如,在不用基类的情况下,程序中你要设计一个鸭子类和一个鹅类,他们的成员变量都有头,羽毛,双脚,成员函数有喊叫,飞行等,那么你每写一个类都得重写一下。如果有个基类是鸟类,那么鸭子类和鹅类直接继承这个基类,然后把他们独有的特征加进类里面就行了。

2易于派生出其他类。

以上就是关于何为基类和JAVA主类有何区别全部的内容,包括:何为基类和JAVA主类有何区别、基类一般用什么字段、在.net中所有类的基类是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:聚客百科

原文地址: https://juke.outofmemory.cn/life/3800348.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存