1.面向对象的特性:封装,继承,多态
2.OOP:面向对象程序设计
3.对象的特性—属性
属性—对象具有各种特征
每个对象的每个属性都具有特定值
对象的特征—方法
方法—对象执行的操作
对象:用来描述客观事物的一个实体,有一组属性和方法构成
4.对象的属性和方法
例:列出尼古拉斯·凯奇驾驶的这辆法拉利F360 Spider的属性和方法
属性:
品牌:法拉利
型号:F360 Spider
颜色:黄色
价格:380万元
方法:
发动
停止
加速
5.类是抽象的概念,仅仅是模板
对象是一个你能够看得到、摸得着的具体实体
6.Java是面向对象的语言
所有Java程序都以class为组织单元
关键字class定义自定义的数据类型
7.java类模板
类将现实世界中的概念模拟到计算机程序中
public class 类名{
//定义属性部分
属性1的类型 属性1;
…
属性n的类型 属性n;
//定义方法部分
方法1;
…
方法m;
}
8.类图
使用类图描述类
用于分析和设计“类”
直观、容易理解
9.如何创建和使用对象
使用对象的步骤
创建对象
类名 对象名 = new 类名();
School center = new School();
引用对象成员:使用“.”进行以下操作
引用类的属性:对象名.属性
引用类的方法:对象名.方法名()
center.name = “课工场”; //给name属性赋值
center.showCenter();//调用showCenter()方法
10.类的方法
方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果
类的方法定义类的某种行为(或功能)
11.方法的返回值
两种情况
如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型
返回值只能有一个
如果方法没有返回值,返回值类型为void
12.方法调用
方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率
