🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 对象和类的概念 * 对象用计算机语言对问题域中事物的描述,对象通过“属性/( attribute)”和”方法(method)"来分别对应事物所具有的静态属性和动态属性。 * 类是用于描述同类形的对象的一个抽象的概念,类中定义了这一类对象所因 具有的静态和动态属性 * 类可以看成一类对象的**模板**,对象可以看成该类的一个具体实例。 ![](https://box.kancloud.cn/8db35da4618e3bf9329165bae7d137ea_1684x239.png) ![](https://box.kancloud.cn/055dcea0c22f2dca8cfc3441cdc8900b_1000x347.png) ## 类是对象的模版。 ![](https://box.kancloud.cn/5a6d7a88ba26dd794f1a3d5a12ca81ea_721x1020.jpg) ## 类之间的继承 继承关系实际上就是一句话:XX是一种XXX。 比如:篮球运动员是一种运动员。 ![](https://box.kancloud.cn/7e789b60710ac3480e763bc54b8b53a8_720x534.png) ## Java与面向对象 * 对象是Java程序的核心,在Java程序中“万事万物皆对象”。 * 对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体。 * 类是用来创建同一类型的对象的一模板,在一个类中定义了该类对象所应具有的 成员变量以及方法 * J2SDK提供了很多类供编程人员使用,编程人员也可定义自已的类。 ## Java中的对象也是通过引用实现的