为了账号安全,请及时绑定邮箱和手机立即绑定
静态变量的调用方式:
1.直接使用类名来调用,这样子不需要创建新的对象来调用/ HelloWorld.hobby
2.创建新的对象来调用,感觉这是一个通用的方法,在后期调用方法的时候也是这样。
HelloWorld hello = new HelloWorld();
hello.hobby
讲得比上课时老师讲得要详细。棒棒的~
System.out.println(" 自行车的费用为:"+v1.spend()+" 花费的时间为:"+1000/v1.speed+" 运输次数为 "+(500/v1.number+((500%v1.number==0)?0:1)));
System.out.println(" 公共汽车的费用为:"+v2.spend()+" 花费的时间为:"+1000/v2.speed+" 运输次数为 "+(500/v2.number+((500%v2.number==0)?0:1)));
vehicle v1=new bike(20,0.5,2);
vehicle v2=new bus(80,5,40);
vehicle v3=new car(100,20,5);
vehicle v4=new plane(500,200,200);
vehicle v5=new ship(50,30,800);
public class vehicle {
double speed;
double expense;
int number;

double spend(){
int time=500/number+((500%number==0)?0:1);
double spend= (1000/speed)*expense*1.0*time;
return spend;
}
}
来啊来啊,找一个女程序员一起学习啊
看了半天才看明白,我觉得大家还是结合一些其他书来看!
这个主要还是说,在方法里面定义类. java就是这样感觉不伦不类的.
HelloWrold是外部类,在这个外部类里面创建一个方法show(),在show方法里面在创建一个MInner,结果这个类只能在show方法里面使用.
炸弹一秒出戏
int newScore=i.getScore();
看的时候有个疑问,为什么静态方法中不能直接访问非静态成员?百度了一下,得到了一个很好的答案,然后加了点自己的理解。希望能帮助到同样有这个问题的同学。
静态方法被调用时是不new的(不需要实例化,直接分配了内存,通过类就能访问)。如果方法中有非静态方法的方法(只有先实例化才能得到内存存储数据),你让我调用时怎么办(已经分配到内存的静态方法去访问内存中还不存在的东西,当然会出错)
感觉听视频就想睡觉,敲代码就很提神啦 嘎嘎
静态方法只能调用静态的成员变量
三星的爆炸是一个方法
觉得反馈很重要,没有反馈的学习感觉世界只剩我一个了。
自我感觉这种知识点初学者用不上,,,,,
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消