问答详情
源自:10-3 Java 中的抽象类

对不对 符合作业题意么

父类

package cxl.lxb;


public abstract class Shape {

public abstract void mianji();

public abstract void zhouchang();


}

子类

package cxl.lxb;


public class Rectangle extends Shape {


@Override

public void mianji() {

// TODO Auto-generated method stub

double sum=40;

System.out.println("矩形面积为"+sum);


}


@Override

public void zhouchang() {

// TODO Auto-generated method stub

int;

System.out.println("矩形周长为"+lang);


}


}

子类

package cxl.lxb;


public class Circle extends Shape {


@Override

public void mianji() {

// TODO Auto-generated method stub

double sum=90;

System.out.println("圆形面积为"+sum);


}


@Override

public void zhouchang() {

// TODO Auto-generated method stub

double;

System.out.println("圆形周长为"+lang);


}


}

入口类

package cxl.lxb;


public class Initail {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

      Shape sha=new Rectangle();

      sha.mianji();

      sha.zhouchang();

      Shape sha1=new Circle();

      sha1.mianji();

      sha1.zhouchang();

}


}


提问者:慕粉2229591985 2017-04-24 10:35

个回答

  • 客栈丶yi_0
    2017-04-24 14:48:15
    已采纳

    对的,符合题目要求

  • 慕数据3565510
    2017-05-12 21:14:18

    你的子类里int ,double还有lang都是 什么,看不懂

  • 慕妹4346951
    2017-04-26 10:50:05

    最好用英文单词。。。