摘要: 1.final修饰的变量只能赋一次值,不赋值时,会提示初始化 2.final修饰的方法不能被重写 3.final修饰的类不能被继承 阅读全文
posted @ 2016-03-13 15:16 北极星的眼泪520 阅读(86) 评论(0) 推荐(0) 编辑
摘要: ①在java中使用super关键字来调用父类的成分 阅读全文
posted @ 2016-03-13 15:15 北极星的眼泪520 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.用static修饰的方法,直接用类调用 2.static修饰的方法只能调用static方法,不能调用非 static属性和方法 ①因为static属性和方法在类没有实例化的时候调用 ②因为普通属性和方法必须在类实例化后,由对象调用 3.可以通过对象引用或类名访问静态成员 4.用static声明的 阅读全文
posted @ 2016-03-13 15:13 北极星的眼泪520 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ①在类的方法定义中使用的this关键字代表使用该方法的对 象的引用 ②当必须指出当前使用方法的对象是谁时要使用this ③有时使用this处理方法中成员变量和参数重名的情况 ④this可以看做是一个变量,它的值是当前对象的引用 阅读全文
posted @ 2016-03-13 15:11 北极星的眼泪520 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 修饰符 类内部 同一个包 子类 任何地方 private yes default yes yes protected yes yes yes public yes yes yes yes 注意事项: ①对于class的权限修饰,只可以用public和default ②public类可以在任何地方被访 阅读全文
posted @ 2016-03-13 15:10 北极星的眼泪520 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 方法的重载 一个类中可以定义相同的名字,但参数类型和个数不同 一个类 方法的重写 ①具有相同方法名称,参数列表,参数个数,返回类型 ②重写方法不能使用比被重写方法更严格的访问权限 继承 阅读全文
posted @ 2016-03-13 15:09 北极星的眼泪520 阅读(175) 评论(0) 推荐(0) 编辑
摘要: ①方法的重载和重写是一种多态 ②对象多态:就是父类和子类之间的转换关系 向上转型:父类名称 父类对象 = new 子类名称() 自动完成 向下转型:子类名称 子类对象 = (子类名称)父类对象 强制完成 注意事项: ①对于向上转型,如果子类重写类父类的方法,那么会调用子类重写的方法,而不会调用父类的 阅读全文
posted @ 2016-03-13 15:07 北极星的眼泪520 阅读(101) 评论(0) 推荐(0) 编辑
摘要: ①封装:将类的属性的访问权限设为私有,对外部不可见,即为封装,外部通过setter和getter方法操作属性。 ②继承:子类继承父类,扩展类的功能,减少重复代码。 ③多态:体现在继承中,所以需要有继承关系,然后子类要重写父 类的方法,最后父类指向子类(父类本身具有一些方法,这些方法 被子类重写了,但 阅读全文
posted @ 2016-03-13 15:06 北极星的眼泪520 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ①使用new+构造方法创建一个新的对象 ②构造方法是定义在类中的一个用来初始化对象的方法 ③构造方法与类同名且没有返回值,也不能写void ④创建对象时,使用构造方法初始化对象的成员变量 ⑤当没有指定的构造方法时,编译器为类自动添加无参构造方法 ⑥一旦指定了构造方法,编译器就不会再自动添加无参构造方 阅读全文
posted @ 2016-03-13 15:05 北极星的眼泪520 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ①必须使用new关键字创建对象 ②使用对象(引用).成员变量来调用对象的成员变量 ③使用对象(引用).方法(参数列表)来调用对象的方法 ④同一个类的每个对象有不同的成员变量存储空间 ⑤同一个类的每个对象共享该类的方法(非静态方法是针对每个 对象进行调用) 阅读全文
posted @ 2016-03-13 15:03 北极星的眼泪520 阅读(118) 评论(0) 推荐(0) 编辑