Java基础,关系描述

来源:互联网 发布:手机炒股软件排名 编辑:程序博客网 时间:2024/05/01 11:13

类是用于创建对象的模板,包含了一组对象的所有的特性。使用同一个类创建的对象都具有相似的特性。
类创建对象的过程叫做实例化。通过类实例化得到的对象都可以有不同的特征。
对于创建的类可以组成一个类库,方便在其他的环境中使用。
重用是面向对象编程的基本优点之一。

属性和行为

属性:

属性是对象用于区别于其他对象的数据。是用于确定对象的特性的数据。
属性通过变量来确定
变量分为:实例变量、类变量

  1. 类变量:定义类的属性,适用于类本身以及所有实例。
  2. 实例变量:在类实例化的过程中赋值的特殊的变量,在对象的生命周期中可以给他制定不同的值。

行为:

对象能够对自身和其他对象进行的操作。
行为是使用方法实现的。
方法:是类中用来完成特定行为的相关语句,设计良好的方法只执行一项任务。

继承

继承是一种机制,让一个类拥有 类的所有的属性和行为。
通过继承,一个类自动拥有现有类所有的功能。因此只需为该类定义与现有的类不同的地方。
A继承B:A就是B的子类,B是A的超类。A拥有B多有的属性和行为。
一个类智能有一个超类,但可以拥有任意数目的子类。
子类化:通过继承已有的类,来创建一个新类。并只需要指出其与超类不同的属性与行为。
在创建类的过程中没有指定其继承任何一个类,则系统默认其继承Object类。

接口

接口是一组方法,用于指定除了从超类中继承的行为外还有其他行为。接口中的方法并没有实现,而是由实现该接口的类去完成。

用于将相关的类和接口进行分组,是的更容易在其他类中引用它们;还避免了类之间潜在的命名冲突。

0 0