public class HelloWorld {
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( className );
}
}
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( className );
}
}
2015-05-24
看了几个同学谢的代码,感觉能否再简洁点,太复杂,我觉得代码的可读性比任何东西都重要,你写出来的代码要是连入门的人都看得明白证明你的思路清晰简洁,别扯那么高深,越是厉害,越简洁,越是能简言意赅。
2015-05-21
super 父类内部使用,代表父类对象。
1、访问父类的属性 super.age
2、访问父类的方法 super.eat()
super的应用
子类的构造的过程当中必须调用起构造方法
如果子类的构造方法中没有显示调动父类的构造方法,系统默认调用父类无参的构造方法。
如果显示的构造方法,则必须在构造方法的第一行。
如果子类的构造方法中既没有显式调用父类的构造方法,父类中有没有无参的构造方法,则编译报错。
1、访问父类的属性 super.age
2、访问父类的方法 super.eat()
super的应用
子类的构造的过程当中必须调用起构造方法
如果子类的构造方法中没有显示调动父类的构造方法,系统默认调用父类无参的构造方法。
如果显示的构造方法,则必须在构造方法的第一行。
如果子类的构造方法中既没有显式调用父类的构造方法,父类中有没有无参的构造方法,则编译报错。
2015-05-20
final可以修饰类、方法、属性和变量
1、类 该类不允许被继承
2、方法 该方法不允许被覆盖
3、属性 该属性不会被隐式的初始化即类的初始化属性必须有值或在构造方法中赋值
4、变量 变量的值只能赋一次值,即变为常量。
1、类 该类不允许被继承
2、方法 该方法不允许被覆盖
3、属性 该属性不会被隐式的初始化即类的初始化属性必须有值或在构造方法中赋值
4、变量 变量的值只能赋一次值,即变为常量。
2015-05-20