类的定义
类是面向对象的核心概念之一,它是具有相似或相同特征的一种抽象。类是数据和对数据进行操作的方法的集合体,
类的三大特性
1.封装性 private int age; 对外提供一对方法:
setAge(int age)
getAge()
2.继承
为了代码复用
A类和B类一定要符合is a 关系 特点:比如Dog继承Animal,Dog类就拥有了Animal类里面的所有的非私有属性和方法。可以对父类的同名的方法进行重写(覆盖)
3.多态
前提:涉及多个类,类之间有继承关系,子类都对父类的同名方法进行
了覆盖。Animal an=new Dog();
对象的定义
任何事物都是对象,简单个人而言就是就是类的具体实例(例子)
属性的定义
对象的基本数据结构
方法的定义
对象的行动的动作指令
事件的定义
对象之间是通过事件进行通信的,事件是一种特殊的对象,称为事件对象,它封装了对象间通信所必须的有用信息:事件源,事件性质,发生时间,发生位置等参数
类定义的基本格式
类修饰符 class 类名{ //类修饰符:public ,private ,protected ,static ,final ,abstract.......
类体:放置成员变量和成员方法
}