求java编程!!!在线等 急!!!!
定义类A,在其中定义一个final变量myPI,其类型为float,值为3.1416;类A中还定义一个final方法m1(floatr),该方法返回值类型为float,功...
定义类A,在其中定义一个final变量myPI,其类型为float,值为3.1416;类A中还定义一个final方法m1(float r),该方法返回值类型为float,功能是求半径为r的圆的周长(公式为:2pr)。再定义类A的子类B,B为final类,其中定义一个返回值类型为void的方法m2(float r),功能是先调用父类的方法m1( )求半径为r的圆的周长并输出计算结果,然后输出同一个圆的面积(公式为:pr2)。请编写一个Application,利用类B计算并输出半径为5的圆的周长和面积 。
展开
1个回答
展开全部
package sss;
public class A {
protected static final float myPI=(float) 3.1416;
public final float m1(float r){
return 2*myPI*r;
}
}
package sss;
public final class B extends A {
public void m2(float r){
System.out.println("圆的周长 为:"+m1(r));
float area=myPI*r*r;
System.out.println("圆的面积 为:"+area);
}
public static void main(String[] args) {
new B().m2(5);
}
}
刚好无聊给你随便写下吧!!!
public class A {
protected static final float myPI=(float) 3.1416;
public final float m1(float r){
return 2*myPI*r;
}
}
package sss;
public final class B extends A {
public void m2(float r){
System.out.println("圆的周长 为:"+m1(r));
float area=myPI*r*r;
System.out.println("圆的面积 为:"+area);
}
public static void main(String[] args) {
new B().m2(5);
}
}
刚好无聊给你随便写下吧!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询