public static int sum() {
int sum=score1+score2;
return sum;
}
public static void main(String[] args) {
// 调用静态方法sum并接收返回值
int allScore = HelloWorld.sum();
System.out.println("总分:" + allScore);
int sum=score1+score2;
return sum;
}
public static void main(String[] args) {
// 调用静态方法sum并接收返回值
int allScore = HelloWorld.sum();
System.out.println("总分:" + allScore);
2017-08-20
equals 方法是String类从它的超类Object中继承的, 被用来检测两个对象是否相等,即两个对象的内存地址是否一样。
使用起来大概就是
对象A.equals(对象B),得到的返回值是Boolean类型,即是逻辑判断,true/false.
“==”比较两个数据的值。
类对象指类的实例化,而类的对象具有类类型的变量。
使用起来大概就是
对象A.equals(对象B),得到的返回值是Boolean类型,即是逻辑判断,true/false.
“==”比较两个数据的值。
类对象指类的实例化,而类的对象具有类类型的变量。
2017-08-20
package com.imooc;
public class stat5 {
static int score1=89;
static int score2=99;
public static int sum() {
return score1+score2;
}
public static void main(String[] args) {
System.out.println("总分:"+stat5.sum());
stat5 hello=new stat5();
System.out.println("总分:"+hello.sum());
}
}
public class stat5 {
static int score1=89;
static int score2=99;
public static int sum() {
return score1+score2;
}
public static void main(String[] args) {
System.out.println("总分:"+stat5.sum());
stat5 hello=new stat5();
System.out.println("总分:"+hello.sum());
}
}
2017-08-20
super关键字使用的注意事项
关键知识点:子类的构造过程中必须调用父类的构造方法,并分为以下两种情况:
1.如果子类的构造方法中没有显式调用父类的构造方法,则系统默认调用父类无参的构造方法;
2.如果子类的构造方法中显式调用父类的构造方法(格式:super.()),必须在子类构造方法的第一行;
注意:如果子类的构造方法中既没有显式调用父类的构造方法,且父类也不具备无参的构造方法,则编译报错。
关键知识点:子类的构造过程中必须调用父类的构造方法,并分为以下两种情况:
1.如果子类的构造方法中没有显式调用父类的构造方法,则系统默认调用父类无参的构造方法;
2.如果子类的构造方法中显式调用父类的构造方法(格式:super.()),必须在子类构造方法的第一行;
注意:如果子类的构造方法中既没有显式调用父类的构造方法,且父类也不具备无参的构造方法,则编译报错。
2017-08-18