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

浙公网安备 33010602011771号