为了账号安全,请及时绑定邮箱和手机立即绑定

究竟有没有用到带参带返的方法!?

看了老师或者很多同学的代码,我有一点至今搞不清楚:我的父类Automobile 定义了乘坐人数, 租金,在载货量,这些其子类都会有的数据这没错吧,但我觉得也也要在父类里面定义一个方法我定义的时抽象方法(抽象方法是不带返回值不带参数的对吧),那我要帮上面那些带返回值的数据怎么传进这个抽象方法里面你:

具体:

String carname;

int people;

int goods;

int rent;

pubilc astract void transport() (因为我觉得每个子类都该有这个动作或叫做方法 ,但这里是又不带参数)

但是我想实现的是把他输入System.out.println(carname+people+goods+rent); 请问该怎么做?

正在回答

3 回答

public class Zilei extends {
    
    pubilc void transport() {
    //你的意思是不是要在这个方法中实现System.out.println(carname+people+goods+rent);?
    }

}

首先就是pubilc astract void transport()   这句话public abstract 你都打错了。。

还有就是 在Automobile 类中你完全可以这样声明

public abstract class Automobile {
	String carname;
	int people;
	int goods;
	int rent;
	public  abstract void transport(SString carname,int people,int goods,int rent );
}


1 回复 有任何疑惑可以回复我~

抽象方法只是没有方法体而已 你可以理解为一种规范标准的声明 具体实现要看其子类。

0 回复 有任何疑惑可以回复我~
#1

lorenzt 提问者

这个我当然知道
2015-05-18 回复 有任何疑惑可以回复我~

谁说java抽象方法不能有返回值和参数的?

好好看看基础

0 回复 有任何疑惑可以回复我~
#1

lorenzt 提问者

我没看错吧!抽象方法可以带参数!!
2015-05-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

究竟有没有用到带参带返的方法!?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信