前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7-21 关于 final 的作用

7-21 关于 final 的作用

作者头像
苏泽
发布2024-03-01 12:28:58
590
发布2024-03-01 12:28:58
举报

分数 15

全屏浏览题目

切换布局

作者 刘凤良

单位 天津仁爱学院

修改给定的程序,使得程序能顺利运行,且结果如下: speedlimit=120 running safely with 100kmph running safely with 100kmph

根据提示,在下面编辑器中根据编译的错误提示修改源程序。

代码语言:javascript
复制
/* 请在下面的 Begin 和 end之间修改源程序。 不可以修改 final 变量的值 final方法,不可以重写 不可以定义final 类 */ public class Main { public static void main(String args[]) { Bike1 obj = new Bike1(); obj.run(); Honda honda = new Honda(); honda.run(); Yamaha yamaha = new Yamaha(); yamaha.run(); } } /********** Begin *********/ class Bike1 { final int speedlimit = 90; void run() { speedlimit = 120; System.out.println("speedlimit=120"); } } class Bike2 { final void run() { System.out.println("running"); } } class Honda extends Bike2 { void run() { System.out.println("running safely with 100kmph"); } } final class Bike3 { } class Yamaha extends Bike3 { void run() { System.out.println("running safely with 100kmph"); } } /********** end *********/
输入样例:
代码语言:javascript
复制
输出样例:
代码语言:javascript
复制
speedlimit=120
running safely with 100kmph
running safely with 100kmph
代码语言:javascript
复制
/* 请在下面的 Begin 和 end之间修改源程序。 
  不可以修改 final 变量的值
  final方法,不可以重写
  不可以定义final 类
*/
public class Main {
    public static void main(String args[]) {
        Bike1 obj = new Bike1();
        obj.run();

        Honda honda = new Honda();
        honda.run();

        Yamaha yamaha = new Yamaha();
        yamaha.run();
    }
}

/********** Begin *********/
class Bike1 {
    final int speedlimit = 90;

    void run() {
        //speedlimit = 120; 
        System.out.println("speedlimit=120");
    }
}

class Bike2 {
    final void run() {
        System.out.println("running safely with 100kmph");
    }
}

class Honda extends Bike2 {

}

 class Bike3 {
    final void run() {
        System.out.println("running safely with 100kmph");
    }
}

class Yamaha extends Bike3 { 
    // void run() {
    //     System.out.println("running safely with 100kmph");
    // }
}
/********** end *********/
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-02-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 输入样例:
  • 输出样例:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档