11 2017 档案
摘要:继承:类和类的一种关系 extends关键字 狗类是子类,派生类 动物类是父类,基类 1.一个类只能有一个直接的父类 2.多个类可以继承一个父类 例:class A{} class B extends A{} class C extends A{} //类B和类C都可以继承类A 好处: 1.子类会自
阅读全文
摘要:恢复内容开始 类的封装 概念:在定义一个类时,将类的属性私有化,即使用private关键字来修饰,私有属性只能在它所在的类中被访问。(为了能让外界访问私有属性,需要提供一些使用public修饰的公有方法,其中包括用于获取属性值的getXxx()方法和设置属性值的setXxx()方法)=(即指定特定的
阅读全文
摘要:this:代表当前对象 this.属性; 操作当前对象的属性 this.方法(); 调用当前对象的方法 封装对象的属性的时候,尝使用this关键字 class Telphone{ private float screen; //若将“private”改为“public”, private float
阅读全文
摘要:成员变量:在类中定义,用来描述对象将要有什么,可被本类,有关系的其他类使用 局部变量:在类的方法中定义,在方法中临时保存数据,只能被当前类使用 区别:1.作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 class Telphone{ //成员变量(可不用自己赋
阅读全文
摘要:恢复内容开始 构造方法: ①方法名和 类名相同 ②在方法名的前面没有返回值类型的声明 ③在方法中不能使用return语句返回一个值 ④在创建对象时,要调用new,如:book b1=new book(); ⑤当没有指定构造方法时,系统会自动添加无参的构造方法 ⑥当有指定构造方法时,无论该构造方法是有
阅读全文
摘要:概念 多态:由于参数不同而导致执行效果不同的现象 (多态变量:这个变量在运行时它所管理的那个对象的类型是会变化的) Java的对象变量是多态的,它们能保存不止一种类型的对象 它们可以保存的是声明类型的对象,或声明类型的子类的对象 当把子类的对象赋给父类的变量的时候,就发生了向上造型 例子 inter
阅读全文