为了账号安全,请及时绑定邮箱和手机立即绑定
累累累 类类类!!!!!
真心赞,真的比大学老师讲的好多了
封装最后一节也讲完了,简单来说封装就是将属性私有化,提供公有的属性访问私有的属性
System.out.println("请输入轮船能载的人数:");
obj2.Numship=in.nextInt();
System.out.println("请输入飞机能载的人数:");
obj3.Numplane=in.nextInt();
obj1.transport();
obj2.transport();
obj3.transport();
}

}
package com.imooc;
import java.util.Scanner;
public class initiial {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
Transport obj1=new bus();
Transport obj2=new ship();
Transport obj3=new plane();
System.out.println("请输入巴士能载的人数:");
obj1.Numbus=in.nextInt();
package com.imooc;

public class plane extends Transport {
void transport(){
System.out.println("飞机在天上可以载:"+Numplane+"人");
}

}
package com.imooc;

public class ship extends Transport {
void transport(){
System.out.println("轮船在海上可以载:"+Numship+"人");
}

}
package com.imooc;

public class bus extends Transport {
void transport(){
System.out.println("巴士在陆地上可以载:"+Numbus+"人");
}

}
我做的比较人性化一点的程序:
package com.imooc;

public class Transport {
int Numbus;
int Numship;
int Numplane;

void transport(){
System.out.println("交通工具");
}

}
如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字,
至于为什么那么麻烦,也是为了程序的安全性,在以后的开发中必不可少。
心累呀,本来就有的代码跳不出来,急死宝宝矣
富二代、官二代
1:55被手机联系人虐了一发
1.5倍速秘制喜感
重写完父类的一个方法之后,若是想重新访问父类的这个方法,怎么弄?
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消