第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我用抽象類寫了個(gè)代碼,但是在主函數(shù)提示不能實(shí)例化

主函數(shù)

package com.Shape;

import java.util.Scanner;

public class T {

?public static void main(String[] args) {
??// TODO Auto-generated method stub
??
??Circle obj1=new Shape();//提示不能實(shí)例化Shape
??
??obj1.mianji();

??

?}

}
父類

package com.Shape;

import java.util.Scanner;

public abstract? class Shape {
?? public abstract? double? mianji();
??


}

子類

package com.Shape;
import java.math.*;
import java.util.Scanner;
public abstract? class Circle extends Shape {
?double mj;
?double r;

?@Override
?public? double mianji() {
??// TODO Auto-generated method stub
??System.out.println("請(qǐng)輸入圓的半徑:");
??Scanner in=new Scanner(System.in);
??double r=in.nextDouble();
??mj=Math.PI*(r*r);
??System.out.println("圓的面積:"+mj);
??return r;
??

?}

正在回答

4 回答

我剛查了一下抽象類的實(shí)例化要通過父類的引用來指向子類的實(shí)例來間接地實(shí)現(xiàn)父類的實(shí)例化,我還沒看到抽象這里,等了解了再來回答

0 回復(fù) 有任何疑惑可以回復(fù)我~

? 你把不能實(shí)例化的那句話換成這個(gè)試試 mianji ?obj1 = new mianji();

0 回復(fù) 有任何疑惑可以回復(fù)我~

public abstract? class Circle extends Shape {,你把你的子類也定義成抽象類了,抽象類不能實(shí)例化對(duì)象的;所以報(bào)錯(cuò)了。


0 回復(fù) 有任何疑惑可以回復(fù)我~

Circle obj1=new Shape();子類不能這樣由父類去實(shí)例化,而且抽象類沒有構(gòu)造函數(shù);而父類可以通過子類去實(shí)例化對(duì)象如:Shape shape=new Circle()。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

咩7 提問者

我之前寫的是你那樣的 ,忘改了 。但是也提示錯(cuò)誤啊
2017-06-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我用抽象類寫了個(gè)代碼,但是在主函數(shù)提示不能實(shí)例化

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)