面向对象
类和对象
类:具有相同属性和方法的一组对象的集合
属性:对象的静态描述
方法:对象的动态描述
对象的继承(inheritance)
对象具有继承属性
原来的对象称作父类对象,新对象称作子类对象
父类子类有相同种类的关系
对象的重用
尽量将对象的重用性最大化,尽可能利用现有的对象进行保留、修改、新增
对象的封装(encapsulation)
被重复使用的关键因素可以进行封装,只留下操作的接口,使对象容易使用,不需要关心内部的细节,无论内部构造多复杂
类语法
类定义
[访问权限修饰符] [final] [abstract] class 类名 [extends 单一父类] [implements 接口1,接口2.……]
{
//属性
//方法
}
tips:
1.[]中可以忽略
2.类名称规定:仅使用_ $ 0~9 和英文字母,第一个字符不可以是0~9,类名称不可以是关键字(keyword)
3.Java中字母大小写视为不同
类的属性
[访问权限修饰符] [final] [static] 数据类型 属性成员名称
class Cust//4个属性成员
{
String name;
int ID;
String PWD;
int money;
}
类的方法
[