基类是父类。 主类是包含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中所有类的基类是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!