最赞回答 / 我是孙康慧呀
第一行少个p,第三行应该是static String className="JAVA开发一班";倒数第三行应该为System.out.println( demo.className );中的N为大写注意细心
2018-07-21
已采纳回答 / qq_勒_2
for 循环中的 “i<=arr.length”判断不合适,数组是从零开始,到arr.length-1结束的,"arr[arr.length]"超出了数组长度,应该改成i<arr.length或i<=arr.length-1。(不知道是不是这个原因,不是就尴尬了,我才看没几天的/滑稽/)
2018-07-20
已采纳回答 / zhouKyou
public class HelloWord{ Static String className="Java 开发一班";//这里的static开头大写了,程序里小写才能识别 public static void main (String[] args) { System.out.println("HelloWord"); }}
2018-07-20
最赞回答 / 200强
animal是dog的父类,第二行是把dog类转换成父类,第三行是再把父类强转回dog类,第4行判断animal的属性是否有cat类的属性,如果有,animal才能强转为cat类,否则类型转换失败。这是大概的意思
2018-07-20
最赞回答 / 愤怒的香柚
静态初始化块 只在类加载时执行一次,初始化块在 创建对象时执行一次,主要还是静态与非静态的区别,静态的是属于类的,非静态的属于对象,而构造方法用于创建对象并初始化对象的,执行顺序低于初始化块,意味着可以覆盖掉初始化块的操作,最后,初始化块能初始化静态变量吗,可以的,但是静态块 是不能初始化非静态变量的,跟静态方法里只能使用静态变量类似的道理
2018-07-19