Java面向对象特性
文章平均质量分 92
本专栏介绍Java面向对象的特征,包括:封装性、继承性、多态性和组合性。
hitmengfanchao
这个作者很懒,什么都没留下…
展开
-
Java面向对象特性—组合性
本文介绍了Java的面向对象特性:组合性。组合性是指整体与部分之间的关系,整体是由一个或多个部分构成的。为了显式地表达类之间的整体-部分关系,Java支持在一个类中声明另一个类,这样的类称为内部类,内部类所在的类称为外部类。根据内部类在外部类中所处的位置可分为:成员类、局部类和匿名类。原创 2024-03-21 09:25:16 · 646 阅读 · 0 评论 -
Java面向对象特性—抽象性
本文介绍了Java中的面向对象特性:抽象性。抽象性是指当设计一个类时,不让该类面向具体的类,而是面向抽象类或接口(特殊抽象类),即所设计类中的重要数据是抽象类声明的对象,而不是具体类声明的对象,以此来应对需求的变化,提高程序的可维护性。原创 2024-03-21 08:58:17 · 829 阅读 · 0 评论 -
Java面向对象特性—多态性
本文介绍了Java的一个非常重要的面向对象特性:多态性。多态性包括编译时的静态多态性和运行时的动态多态性两个方面。在Java中,通过方法重载来实现编译时的静态多态性,通过方法重写来实现的运行时的动态多态性。原创 2024-03-21 08:41:10 · 962 阅读 · 0 评论 -
Java面向对象特性—继承性
本文介绍了Java的一个重要的面向对象特性:继承性。首先介绍子类的定义,然后,分析了父类中的哪些特征可以继承到子类中,以及子类如何调用父类的构造方法。在Java中,Object类所有类的根父类,其它类都直接或者间接继承Object类的特征。本文最后介绍了对象之间的转换规则。原创 2024-03-21 08:20:57 · 585 阅读 · 0 评论 -
Java面向对象特性—封装性
本文介绍了Java的面向特性之封装性,在Java语言中,封装性是通过包、引入、权限访问控制、静态成员与实例成员等方式来实现。原创 2024-03-20 23:31:45 · 792 阅读 · 0 评论