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

练习的代码,能修改更好吗?是否有冗余或更好的方法。

这个是父类:

package com.imooc;

public class Transportation {

public String name;

public String space;

public int num;

public void getWay(){

}

}

这是其中一个子类:

package com.imooc;

public class Bike extends Transportation {

public String name = "Bike";

public String space = "陆地";

public int num = 2;

public void getWay(){

System.out.println(name+"的运输方式:"+ space+",运输人数:"+num);

}

}

这是main函数:

package com.imooc;


public class Initial {

public static void main(String[] args) {

// TODO Auto-generated method stub

Transportation bike = new Bike();

bike.getWay();

Transportation bus = new Bus();

bus.getWay();

Transportation car = new Car();

car.getWay();

Transportation plane = new Plane();

plane.getWay();

Transportation ship = new Ship();

ship.getWay();

}

}



正在回答

5 回答

你可以用set,get方法呀!


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

老实得很

怎么用set,get方法,在下愚钝,想不出来
2016-04-10 回复 有任何疑惑可以回复我~

请问这样算是用到封装的get、set方法以及继承、多态、重写?

这样算规范吗

570b5af000010aa505000272.jpg

570b5af000013f3b05000172.jpg

http://img1.sycdn.imooc.com//570b5b1f0001f00a06130333.jpg


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

qq_搥忆迣厾沬唻_0

可以了,一般都是this.name = name;话说你这是汉化版啊?
2016-04-11 回复 有任何疑惑可以回复我~
#2

老实得很 回复 qq_搥忆迣厾沬唻_0

恩,自己下补丁过的
2016-04-11 回复 有任何疑惑可以回复我~
#3

qq_搥忆迣厾沬唻_0 回复 老实得很

1404313541!谢谢!
2016-04-11 回复 有任何疑惑可以回复我~
#4

老实得很 回复 qq_搥忆迣厾沬唻_0

加你要回答问题
2016-04-11 回复 有任何疑惑可以回复我~
#5

老实得很 回复 qq_搥忆迣厾沬唻_0

加不了,要回复问题
2016-04-13 回复 有任何疑惑可以回复我~
查看3条回复

http://img1.sycdn.imooc.com//570a57330001936e03880444.jpg

就类似于这种就是set,get,字面意思就是set建一个,再用get拿到那个!你可以找找视频看看,我也是新手...

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

在另一边 提问者

Set Get 一般用于使用私有的数据的吧,private
2016-04-10 回复 有任何疑惑可以回复我~
#2

qq_搥忆迣厾沬唻_0 回复 在另一边 提问者

是啊,你以后做东西都是public的吗?毕竟规范一点比较好嘛!
2016-04-10 回复 有任何疑惑可以回复我~
#3

老实得很 回复 qq_搥忆迣厾沬唻_0

请问我下面回答的算规范吗
2016-04-11 回复 有任何疑惑可以回复我~

你学java没学set,get方法啊?

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

父类中的getway方法有什么用啊,可以不写吗

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

在另一边 提问者

这个是多态,不能省
2016-04-10 回复 有任何疑惑可以回复我~
#2

老实得很 回复 在另一边 提问者

哦,是调用子类重写的方法,对吗
2016-04-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

练习的代码,能修改更好吗?是否有冗余或更好的方法。

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