package liangxianwen4;
public class Circle extends Shape {
public void getarea() {
double area = 3.14 *(radii*radii);
System.out.println(area);
}
public void getgirth() {
double girth = 3.14 *(radii*2);
System.out.println(girth );
}
}
public class Circle extends Shape {
public void getarea() {
double area = 3.14 *(radii*radii);
System.out.println(area);
}
public void getgirth() {
double girth = 3.14 *(radii*2);
System.out.println(girth );
}
}
2017-08-27
public class Rectangle extends Shape {
@Override
public void getarea() {
// TODO Auto-generated method stub
double area=length * wide ;
System.out.println(area);
}
@Override
public void getgirth(){
double girth=(2*length) +(2* wide );
System.out.println(girth);
}
}
@Override
public void getarea() {
// TODO Auto-generated method stub
double area=length * wide ;
System.out.println(area);
}
@Override
public void getgirth(){
double girth=(2*length) +(2* wide );
System.out.println(girth);
}
}
2017-08-27
package liangxianwen4;
public abstract class Shape {
double wide=5.0;
double length=6.0;
double radii=6.0;
double area;
double girth;
public abstract void getarea();
public abstract void getgirth();
}
public abstract class Shape {
double wide=5.0;
double length=6.0;
double radii=6.0;
double area;
double girth;
public abstract void getarea();
public abstract void getgirth();
}
2017-08-27
已采纳回答 / qq_步行者_8
Java程序的初始化一般遵循三个原则(优先级依次递减):1.静态对象(变量)优于非静态变量(对象)初始化,其中静态变量(对象)只初始化一次,非静态变量(对象)可能会初始化很多次。2.父类优先于子类进行初始化。3.按照成员变量的定义顺序进行初始化,即使变量定义散布于方法定义之中,它依然在任何方法(包括构造方法)被调用之前先初始化。代码块完成初始化的顺序是:父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量、父类非静态代码块、父类 构造方法、子类非静态变量、子类非静态代码块、子类构造方...
2017-08-27
public static int sum() {
return score1+score2;
}
public static void main(String[] args) {
// 调用静态方法sum并接收返回值
int allScore = sum();
System.out.println("总分:" + allScore);
}
}
return score1+score2;
}
public static void main(String[] args) {
// 调用静态方法sum并接收返回值
int allScore = sum();
System.out.println("总分:" + allScore);
}
}
2017-08-27