1. 类和对象
1.1 概念类是同一类型的抽象,例如:房子、汽车
类是自定义的一种数据类型
有句话这样讲”物以类聚“
类是一个静态概念,是一种自定义变量类型
1.2 组成
属性
构造方法
方法
1.3 对象
对象是类的具体实现,是类的实例,例如:我的房子、我的汽车
对象具有类的特征
1.4 类和对象的关系
类是一类对象的模板,对象是类的具体实现(实例)
1.5 类的定义
语法
[< modifiers>] class <class_name> {
[<attribute_declarations>]
[<constructor_declarations>]
[<method_declarations>]
}
例如:
public class Employee
{
private String name;
private double salary;
public void setSalary(double salary)
{
this.salary = salary;
}
}
1.6 对象的产生
使用 new 关键字
使用 “.” 访问属性,方法
1.7 类之间的关系
关联关系
使用实例变量实现的,例如:司机和车之间的关系
聚合关系
是关联关系的一种,是一种强关系关系,是整体和个体的关系,例如:汽车和引擎轮胎的关系
合成关系
也是一种关联关系,比聚合还强的一种关联关系
依赖关系
表示一个类依赖另一个类的定义,是方法调用中参数传递来实现的
继承关系
类之间的继承,接口之间的基础
接口实现关系
例如:USB接口,移动硬盘、U盘都实现USB接口
原文出处:
该博客教程视频地址: