
java基础
文章平均质量分 52
acm_cxq
这个作者很懒,什么都没留下…
展开
-
java 继承与多态练习题目
//请写出以下程序的运行结果....public class A {public String show(D obj) {return ("A and D");}public String show(A obj) {return ("A and A");}public static void main(String[] args) {A a1 =原创 2016-06-14 16:53:48 · 8811 阅读 · 1 评论 -
java大整数比大小
大还是小?Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 6 Solved: 4[Submit][Status][Web Board]Description输入两个实数,判断第一个数大,第二个数大还是一样大。每个数的格式为:[整数部分].[小数部分]简单起见,整数部分和小数部分都保证非空,且整数部分不会有前导原创 2016-08-11 09:57:44 · 2156 阅读 · 0 评论 -
关于java代码块与继承的执行顺序
我们知道:静态代码块是在类加载的时候调用的,并且只会调用一次。构造代码块是在类被创建为对象时调用。继承的时候会优先加载父类,然后再加载当前类,然后再调用父类构造函数,最后调用当前类构造函数。这里给个例子import java.util.Scanner;class X{ static{ System.out.println("静态X"); } { System.o原创 2016-11-09 13:03:02 · 525 阅读 · 0 评论 -
java final关键字
final的意思是最终,在java中其代表的含义大概可以概括为"不可修改"final可以修饰类,变量,方法如果用final修饰类,那么该类不能被继承,因此用final修饰的类一般是最底层的如果用final修饰的变量是基本类型(字符串,整数,实数等等),那么该变量的值不可修改,相当于成了一个常量。 因此我们可以用final xxx 来定义一个常量 比如final double pi=3原创 2016-11-09 17:16:36 · 367 阅读 · 0 评论 -
java 多态的含义及特征
多态指的就是同一个对象的不同状态,如果儿子 继承 父亲 那么我们可以用父亲 对象名=new 儿子()多态只有在有方法重写的时候才有作用,因为父亲 对象名=new 儿子()与父亲 对象名=new 父亲()的区别只在于该儿子重写了父亲的方法会覆盖掉父亲的方法而在其他情况下则按父亲对象去处理,如下:假设 父亲 对象名=new 儿子() 左边是父亲,右边是儿子多态中的成员访问特点A:原创 2016-11-09 19:27:19 · 1127 阅读 · 0 评论