Java基础知识之面向对象概述

1.对象

  对象是事物存在的实体,例如猴子、书桌、黑板等都可以称之为对象。

  通常将对象分为两个部分:”静态部分“和”动态部分“。其中静态部分又被称为”属性“。

  将某一类具有一些我们要研究的共同特征的对象合起来称为一个”类“。

2.类

  类是封装对象的属性和行为的载体,比如说鸟类封装了所有鸟的共同属性和应该具有的行为。

  可以根据一个类来新建一个对象。

  Java中类中对象的行为是通过”方法“的形式来描述的,类似C语言具有某个特定功能的子函数。

3.面向对象具有的特点

  封装性、

  继承性、

  多态性。

4.继承

  继承主要利用特定对象之间的共同属性。

  继承关系可以用树形图来表示,子类的实例都是父类的实例,但不能说父类的实例是子类的实例。

5.多态

   如果用图形类来说明多态,每个图形都拥有绘制自己的能力,这个能力可以看作该类具有的行为,如果将子类的对象看作是父类的实例对象,这样在绘制图形时,简单的调用父类就可绘制任何图形,这就是多态的基本思想(就是一个父类可以完成多个子类的功能)

posted @ 2021-03-31 21:07  Dre_am_tale  阅读(74)  评论(0编辑  收藏  举报