为了账号安全,请及时绑定邮箱和手机立即绑定
自己new对象啦
应该讲一下整个程序的执行顺序,就是每行代码的执行顺序。
在eclipse上都能运行出来,这里怎么都通不过o_O
浮点数的直接量默认情况是double,后面加f或F才是float型
勉强跟上啊,中途停了好几次重复看,重复思考,总算是没懵B
画面好污啊,不过我喜欢~~~
看了评论,手贱没忍住点了0.5x,从此无法自拔。
1,静态方法可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望静态方法调用非静态成员,可以通过创建类的对象,然后通过对象来访问非静态变量。
2,在普通的成员方法中则可以直接访问同类的非静态变量和静态变量。
3, 静态方法不能直接调用非静态方法,需要通过对象来访问非静态方法。
使用final关键字做标识有最终的含义
final可以修饰类,方法,属性和变量
final可以修饰类,则该类不允许被继承
final可以修饰方法,则该方法不允许被覆盖(重写)
final可以修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)
final可以修饰变量,则该变量的值只能赋一次值,则变为常量
1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected 、 private 等

2、 Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a

3、 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );

4、 编译上面的程序后,会发现产生了两个 .class 文件
洗完澡,過來敷上面膜開始看教程,然後現在看到這裏我真的是憋不住想笑了。。。我不能笑阿!我還敷著面膜呢!
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);这一句中需要把newScore改成mi.getScore(),也可以简便一点定义一个变量,int sum=mi.getScore();然后把有错的那个地方改成sum就行了。
抽象类中的普通方法要实现?
因为getScore()方法有返回值且为int类型,所以要用一个int类型变量newScore接收方法的返回值
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消