为了账号安全,请及时绑定邮箱和手机立即绑定
package com.imooc.manystates;

public class Bus extends Transport {
//public int Numpeople;
public void transport(){
System.out.println("金龙客车可以在陆地上载"+Numbus+"人");
}
}
package com.imooc.manystates;

public class Transport {
public int Numcar=4;
public int Numbus=40;
public int Numplane=500;
public int Numship=300;

public void transport(){
System.out.println("交通工具可以载人");
}
}
我的理解是这样的:super与this类似,都可以在不实例化对象的前提下使用对象的方法。
@青木苍 “final修饰方法,则该方法不允许被覆盖(重写)”这句话是没有问题的。所谓方法的重写指的是方法的方法名、返回值、参数全相同。public void eat(int amount){......}是方法的重载,而不是方法的重写。重载在重写的前面章节有讲过,你可以复习一下。
那个狗的原图有么?想拿来做头像......
大一课程设计~~~~当年我用C写的网上银行系统,随便存多少钱爽的一比!
配置够老的,啥时候的视频
从2X速度换到1X感觉好搞笑啊~~~~
package g;
public class m {
private static int s = 84;
public static class SInner {
int s = 91;
public void show() {
System.out.println("外部s:" +m.s );
System.out.println("内部s:" + s);}}
public static void main(String[] args) {
SInner si=new SInner();
si.show();}}
package a;
public class c {
static int age;
String sex;
String name;
{sex="男";
}
static{
age=20;
}
public c(){
name="tom";
System.out.println("构造方法name");
}
public static void main(String[] args) {
c h=new c();
System.out.println("sex:"+h.sex+",name:"+h.name+",age:"+age);
}}
public class HelloWorld {
static int score1 = 86;
static int score2 = 92;
public static int sum() {
int sum=score1+score2;
return sum;

}

public static void main(String[] args) {

int allScore = sum();

System.out.println("总分:" + allScore);
}
}
我发现,当你在一个类里面创建一个内部类的时候,你再创建一个类去继承这个内部类,系统会报错,当你继承这个外部类时,系统虽然不会报错,可是也获取不到内部类里面的变量,很疑惑。
终于不是视频了,可以专心于代码了...
jerryqueue的评论简直误人子弟!!!
内部类不要孤立的去记忆,结合类与对象的知识你会发现,内部类也就是一个类而已,和其其他的类没有区别!实在不懂就多写,多找点练习题。代码多写点就清楚了。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消