- 类class(集合):类是模子,确定对象拥有的特征(属性)和行为(方法);类是对象的类型,具有相同属性和方法的对象的集合。
- 属性:对象所拥有的特征。有什么
- 方法:对象能执行的操作。做什么
- 创建对象: 类名 对象名 = new 类名() 如:Telphone phone = new Telphone(); //对象实例化,创建phone对象。
- 使用对象
- 使用对象的属性:对象名.属性 phone.screen = 5; //给对象赋值
- 引用对象的方法:对象名.方法名(); phone.call(); //调用call方法
- 变量分为成员变量与局部变量,成员变量在类中定义。局部变量在一个方法中定义,出了方法后就不起作用了。成员变量会被赋初始值0,局部变量不会被赋初始值。局部变量优先
- 成员方法:没有返回值,且用void修饰。
- 权限修饰符:private(私有的)、public(公共的)、protected(受保护的)。 类的权限设定会约束类成员的权限!!!
- 类的构造方法:每当实例化一个对象时,就需要用构造方法。①与类名相同。②没有返回值。③创建对象使用构造方法。
- 抽象类: abstract关键字定义,①不知道具体怎么实现时,可以用抽象类。②约束子类必须有哪些特征。③抽象类没有方法体,以分号结束!
- 修饰符 返回值类型 方法名(参数类型 参数名){语句块}