Java的一些基本概念

继承

类代表的是具有某一些特征的事物的集合,继承是对类的扩展,被继承的称为父类或基类,扩展类为子类。比如苹果是水果的子类。

封装

对类进行整理归纳,只对外提供使用方法,并不提供具体细节,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。

多态

简单来讲就是父类引用指向子类对象,接口的多种不同的实现方式也是多态。大大的提高了编程的灵活性。

抽象类

抽象类是不完整的,它只能用作基类,简单来讲他的抽象度不够完整,不能通过抽象的描述来表达明确的类或事物,通常是多个类共同拥有的特性,进一步抽象出来的类。

接口

在java中抽象类是用来描述类的特性的。那么接口就是来描述某一类方法规范的。或者来讲类针对于属性抽象,接口针对于方法抽象。

组合

某个类作为成员的形式存在于另一个类的内部。两个类本身并无属性相同相似之处,属于协同合作的关系。

MARK(11)

三十幅共一毂,当其无,有车之用。埏埴以为器,当其无,有器之用。凿户牖以为室,当其无,有室之用。故有之以为利,无之以为用。

猜你喜欢

转载自blog.csdn.net/joy_chow/article/details/80924395