Java基础知识
文章平均质量分 82
fs19890523
这个作者很懒,什么都没留下…
展开
-
面向对象(一)
1、类的继承中需要注意的问题1)、在java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类,例如下面这种情况是不合法的。 class A {} class B {} class C extends A,B {} // C类不可以同时继承A类和B类 2)、多个类可以继承一个父类,例如下面这种情况是原创 2016-09-06 11:15:14 · 205 阅读 · 0 评论 -
面向对象(二)
1、final关键字 final关键字可用于修饰类、变量和方法,它有“这是无法改变的”或者“最终”的含义,因此被final修饰的类、变量和方法具有以下特性: A:final修饰的类不能被继承。 B:final修饰的方法不能被子类重写。 C:final修饰的变量(成员变量和局部变量)是常量,只能赋值一次。原创 2016-09-06 13:48:10 · 248 阅读 · 0 评论 -
面向对象(三)
内部类原创 2016-09-06 15:15:59 · 184 阅读 · 0 评论 -
面向对象(四)
1、抽象类 当一个类包含了抽象方法,该类必须使用abstract关键字来修饰,但抽象类可以不包含任何抽象方法,只需使用abstract关键字来修饰即可。抽象类是不可以被实例化的,因为在抽象类中有可能包含抽象方法,抽象方法是没有方法体的,不可以被调用。如果想调用抽象类中定义的方法,则需要创建一个子类,在子类中将抽象类中的抽象方法进行实现。 例: /原创 2016-09-06 16:38:58 · 281 阅读 · 0 评论 -
面向对象(五)
1、多态概述 在同一个方法中,由于参数类型不同而导致执行效果各异的现象就是多态。在Java中为了实现多态,允许使用一个父类类型的变量来引用一个子类类型的对象,根据被引用子类对象的特征的不同,得到不同的运行结果。 例: // 定义接口Anmal interface Animal {原创 2016-09-07 10:07:03 · 628 阅读 · 0 评论