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

小白菜Java自学日志(2)

标签:
Java Android
小白菜第二天上线,为了保证每天至少有三个小时的自学时间,小白菜可是翘掉了晚上的通识课呢!我不喜欢翘课,你以为是我很热爱学习?NO!你可知道在我们学校,一节课有多贵嘛~到底多贵我也没算过,反正应该很贵呀……就算是打酱油也要保证满勤!可是今天的通识老师讲的内容我还是很感兴趣的,毕竟老师辣么有气质~
好吧,看看今天翘课学到了什么。
1.写了一个有关继承的代码,就是中国人说中文,美国人说英文,分别建一个Chinese类和American类,同继承People类,People类里面有个speak方法,输出“人会说话”,然后两个子类分别覆盖People类的speak方法,分别输出“中国人说中文”、“美国人说英文”这两个句子。呼,知道很low,但是对自己来说,是很大的进步了呀,至少没那么畏惧敲代码了呀~比丢~
2.Java的三大特性:封装、继承和多态。自己动手去感受和只看视频真的是两种状态呀,Java入门第二季中有一个作业是关于交通工具的,具体就是让我们写出客运车、轮船、飞机三种交通工具的行驶环境及其载客量。想着在vehicle类里面定义两个变量,一个way,用来描述行驶环境,另一个变量是载客量busload(我才不会告诉你们这是我查词典才得到的,这么偏的词,谁知道呢,反正我是不知道~表打我。)
好,问题来了,我用了setter方法和getter方法,然后,bus类继承vehicle类的时候,我就一脸懵逼……代码如下:

package com.vehicle;

public class Test {
private String way;
private int busload;
public String getWay(){
return way;
}
public void setWay(String newWay){
way = newWay;
}
public int getBusload(){
return busload;
}
public void setBusload(int newBusload){
busload = newBusload;
}
public static void main(String[] args) {
Test test1 = new Test();
test1.setWay("地球上");
Test test2 = new Test();
test2.setBusload(100);
System.out.println("way:"+test1.getWay());
System.out.println("busload:"+test2.getBusload());
}
}
然后是bus类这边的情况:
package com.vehicle;

public class bus extends Test{
Test test1 = new Test();
test1.setWay("地球上");
Test test2 = new Test();
test2.setBusload(100);
System.out.println("way:"+test1.getWay());
System.out.println("busload:"+test2.getBusload());
}
谁能告诉我,为嘛这么多红叉……为嘛setter方法和getter方法就不能顺便被继承过来呢?额 ,其实我是混乱的,并不知道要怎么改写bus里面的参数~bus类里面的way是在陆地上,busload是40。别说我还没有学会爬就想跑,我只是想多尝试一下不同的东西。对了哦,听我麻麻说,我就是还没有学会爬就开始走的( *︾▽︾)小嘚瑟一下。安啦安啦,小白菜一定会扎扎实实打基础,清清楚楚敲代码!
=========唠叨部分=========
其实人家一开始是写的Android自学日志的啦,估计是Java出现的次数太多,被心细的小编纠正了过来。的确现在是在Java阶段,一点都没涉及Android的内容。在社区里看到很多人都在自学,不管通过什么方式,什么途径,小白菜都希望能与各位共勉。日志既是我的记录,对我这样意志不是钢铁的孩子来说,更是可以敦促自我的一种方式。伙伴们的每一句加油,都让自己觉得暖暖的,大千世界,永远都不只是你一个人在战斗。感谢小伙伴们的鼓励,一起加油!

点击查看更多内容
8人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消