4 CHNMSCS

尚未进行身份认证

我要认证

记录学习的步伐,分享学习的经历, 不忘初心,砥砺前行 脚踏实地,仰望星空

等级
TA的排名 4w+

Level 0 - Level 1

先看题目:在上一篇的Level 0 基础上,通过readme文件获取进入Level 1的密码。答案如下:绿色箭头是进入Level 1的密码,获取之后,先退出这个游戏Linux 系统,再次进入。命令行见橙色箭头。这样就完成了Level 0 - Level 1。如果觉得不错,就用点赞或者留言或者关注来代替五星好评~谢谢各位~...

2020-08-29 08:32:39

Level 0

博主最近看到一个网页游戏,专门是用linux命令来玩的,名字叫做Bandit Wargames,网址在这:Bandit现在就进入Level 0。题目如下:答案如下:进入Terminal (如果不懂命令行,可以在Terminal 里输入ssh, 就有看到提示,终端用什么符号)根据下面图片的红色箭头,输入命令行输入密码: bandit0 (温馨提示:后面是数字0)看到结果,结果如下:这就完成Level 0, 是不是觉得挺简单的。如果有什么疑问,就请留言。觉得不错,就麻烦点个

2020-08-29 08:17:03

通俗易懂的安装MySQL步骤

用到数据库,应该都先遇到MySQL吧,现在博主我就先把如何安装MySQL的教程写出来,供大家参考~~ 若有什么疑问,可以在下面留言哦!由于博主是使用Macbook Pro来安装的,觉得应该跟在Windows或者Linux环境下安装步骤差不多。第一步:在浏览器输入“mysql”, 见下面图解:第二步:进入官网,mysql官网, 见下图第三步:点击"DOWNLOADS", 见下图,红色方框第四步:点击“MySQL Community (GPL) Downloads »”,见下图,红色方

2020-08-16 11:14:23

舞动的字符

上一篇的炫酷小圈圈,获得了不错的阅读量,博主就继续提供利用react来做gsap.温馨提示:这次代码量比较大。如果不懂React如何安装,请点击这里学习安装React先看效果如何:由于内存较大,只能通过链接形式来上传。 点击这里可以观看效果在上React代码之前,得安装gsap, 命令行:npm install gsap react-gsap现在就可以上代码了:// WordsDance.js 文件import React, { Component } from 'react'import

2020-08-16 02:41:00

Java 习题 (74)

题目:创建一个名为Amphibian的类。由此继承产生一个称为Frog的类。在基类中设置适当的方法。在main()中,创建一个Frog并向上转型至Amphibian,然后说明所有方法都可工作。使Frog覆盖基类中方法的定义。解答:class Amphibian { public void play() { System.out.println("Playing..."); } public void sleep() { System.out.p

2020-08-10 07:07:02

Java 习题 (73)

题目:创建一个名为Amphibian的类。由此继承产生一个称为Frog的类。在基类中设置适当的方法。在main()中,创建一个Frog并向上转型至Amphibian,然后说明所有方法都可工作。解答:如果不了解什么是向上转型,可以点击这里了解向上转型继续解答上面的题目:class Amphibian { public void play() { System.out.println("Playing..."); } public void sleep() {

2020-08-10 06:43:35

向上转型 (Upcasting)

将导出类的引用转换为基类的引用的动作,称为向上转型。代码如下:class Instrument { public void play() { System.out.println("Playing..."); } static void tune(Instrument i) { i.play(); }}public class Test extends Instrument{ public static void main(

2020-08-10 06:24:10

Java 习题 (72)

题目:在包中编写一个类,类应具备一个protected方法。在包外部,试着调用该protected方法并解释其结果。然后,从你的类中继承产生一个类,并从该导出类的方法内部调用该protected方法。解答:package seven.fifteen;public class Fifteen { protected void test() { System.out.println("This is the protected method"); }}packag

2020-08-10 05:13:08

Java 习题 (71)

题目:在Car.java中给Engine添加一个service()方法,并在main()中调用该方法。解答:先提供原先的Car.java代码:class Engine { public void start() {} public void rev() {} public void stop() {}}class Wheel { public void inflate(int psi) {}}class Window { public void r

2020-08-10 03:32:45

Java 习题 (70)

题目:创建一个类,它应带有一个被重载了三次的方法。继承产生一个新类,并添加一个该方法的新的重载定义,展示这四个方法在导出类中都是可以使用的。解答:class base { void func1() { System.out.println("This is the first function in base class"); } int func1(int i) { System.out.println("This is the second

2020-08-10 02:43:32

Java 习题 (69)

题目:创建一个Root 类,令其含有名为Component1, Component2, Component3的类的各一个实例(这些由你来写)。从Root中派生一个类Stem, 也含有上述各 ”组成部分“。 所有的类都应带有可打印出类的相关信息的默认构造器。将一个适当的**dispose()**方法的层次结构添加到所有类中。解答:class Component1 { Component1() { System.out.println("Component1 Constructor

2020-08-09 13:52:26

Java 习题 (68)

题目:修改Detergent.java, 让它使用代理。解答:先展示Detergent.java 代码:// Detergent.java 文件class Cleanser { private String s = "Cleanser"; public void append(String a) { s += a; } public void dilute() { append(" dilute() "); }

2020-08-07 06:33:50

Java 习题 (67)

题目:创建一个Root 类,令其含有名为Component1, Component2, Component3的类的各一个实例(这些由你来写)。从Root中派生一个类Stem, 也含有上述各 ”组成部分“。 所有的类都应带有可打印出类的相关信息的非默认构造器。解答:class Component1 { Component1(int i) { System.out.println("Component1 Constructor: " + i); }}class Com

2020-08-04 12:41:16

Java 习题 (66)

题目:创建一个Root 类,令其含有名为Component1, Component2, Component3的类的各一个实例(这些由你来写)。从Root中派生一个类Stem, 也含有上述各 ”组成部分“。 所有的类都应带有可打印出类的相关信息的默认构造器。解答:class Component1 { Component1() { System.out.println("Component1 Constructor"); }}class Component2 {

2020-08-04 12:32:30

Java 习题 (65)

题目:创建一个基类,它仅有一个非默认构造器;再创建一个导出类,它带有默认构造器和非默认构造器。在导出类的构造器中调用基类的构造器。解答:class A { A(int i) { System.out.println("A constructor - " + i); }}class B extends A { B() { super(11); } B(int i) { super(i); Sy

2020-08-04 11:51:39

Java 习题 (64)

题目:创建两个带有参数的构造器的类A和类B。从A中继承产生一个名为C的新类,并在C内创建一个B类的成员。为C写一个构造器,并在其中执行所有的初始化。解答:class A { A(int i) { System.out.println("A constructor - " + i); }}class B { B(int i) { System.out.println("B constructor - " + i); }}clas

2020-08-04 11:43:31

Java 习题 (63)

题目:用程序来证明得在导出类中调用基类构造器,编译器将“抱怨”无法找到符合基类形式的构造器。而且,调用基类构造器必须是你在导出类构造器中要做的第一件事 (如果你做错了,编译器会提醒你)。解答:class Game { Game(int i) { System.out.println("Game constructor"); }}class BoardGame extends Game { BoardGame(int i) {// super

2020-08-04 10:38:22

Java 习题 (62)

题目:创建两个带有默认构造器 (空参数列表) 的类A和类B。从A中继承产生一个名为C的新类,并在C内创建一个B类的成员。不要给C编写构造器。创建一个C类的对象并观察其结果。解答:class A { A() { System.out.println("A constructor"); }}class B { B() { System.out.println("B constructor"); }}class C extends

2020-08-04 07:24:37

Java 习题 (61)

题目:证明基类构造器:(a) 总是会被调用;(b) 在导出类构造器之前被调用。解答:class Base { Base() { System.out.println("Base constructor"); }}class Derived extends Base{ Derived() { System.out.println("Derived constructor"); }}public class exerciseThr

2020-08-04 07:11:36

Java 习题 (60)

题目:证明你不为Cartoon() 创建构造器,编译器也会为你合成一个默认的构造器,该构造器将调用基类的构造器。解答:class Art { Art() { System.out.println("Art constructor"); }}class Drawing extends Art { Drawing() { System.out.println("Drawing"); }}class Cartoon extends

2020-08-04 05:33:17

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。