1.面向对象的特性:封装,继承,多态
    2.OOP:面向对象程序设计
    3.对象的特性—属性
    属性—对象具有各种特征
    每个对象的每个属性都具有特定值
    对象的特征—方法
    方法—对象执行的操作
    对象:用来描述客观事物的一个实体,有一组属性和方法构成
    4.对象的属性和方法
    例:列出尼古拉斯·凯奇驾驶的这辆法拉利F360 Spider的属性和方法
    属性:
    品牌:法拉利
    型号:F360 Spider
    颜色:黄色
    价格:380万元
    方法:
    发动
    停止
    加速
    5.类是抽象的概念,仅仅是模板
    对象是一个你能够看得到、摸得着的具体实体
    6.Java是面向对象的语言
    所有Java程序都以class为组织单元
    关键字class定义自定义的数据类型class.png
    7.java类模板
    类将现实世界中的概念模拟到计算机程序中
    public class 类名{
    //定义属性部分
    属性1的类型 属性1;

    属性n的类型 属性n;
    //定义方法部分
    方法1;

    方法m;
    }
    8.类图
    使用类图描述类
    用于分析和设计“类”
    直观、容易理解
    类图.png

    9.如何创建和使用对象
    使用对象的步骤
    创建对象
    类名 对象名 = new 类名();
    School center = new School();
    引用对象成员:使用“.”进行以下操作
    引用类的属性:对象名.属性
    引用类的方法:对象名.方法名()
    center.name = “课工场”; //给name属性赋值
    center.showCenter();//调用showCenter()方法
    10.类的方法
    方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果
    类的方法定义类的某种行为(或功能)
    11.方法的返回值
    两种情况
    如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该值的类型
    返回值只能有一个
    如果方法没有返回值,返回值类型为void
    12.方法调用
    方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率