public class HelloWorld {
static int score1 = 86;
static int score2 = 92;
public static int sum() {
int sum=HelloWorld.score1+HelloWorld.score2;
return sum;
}
public static void main(String[] args) {
int allScore = HelloWorld.sum();
System.out.println("总分:" + allScore);
}
}
static int score1 = 86;
static int score2 = 92;
public static int sum() {
int sum=HelloWorld.score1+HelloWorld.score2;
return sum;
}
public static void main(String[] args) {
int allScore = HelloWorld.sum();
System.out.println("总分:" + allScore);
}
}
2018-03-08
// 创建方法内部类的对象
MInner newScore= new MInner();
// 调用内部类的方法
newScore.getScore();
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore.getScore());
MInner newScore= new MInner();
// 调用内部类的方法
newScore.getScore();
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore.getScore());
2018-03-08
final可以修饰类,方法,属性,变量
final 修饰类则该类不能被继承
final 修饰方法则该方法不能被重写
final 修饰属性则系统不会自动初始化
final 修饰变量则变量变为常量
final 修饰类则该类不能被继承
final 修饰方法则该方法不能被重写
final 修饰属性则系统不会自动初始化
final 修饰变量则变量变为常量
2018-03-08
封装的步骤:
1.修改属性的可见性:设为private
2.创建getter/setter方法:用于属性的读写
3.在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断
1.修改属性的可见性:设为private
2.创建getter/setter方法:用于属性的读写
3.在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断
2018-03-07
静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量
2018-03-07