Java是OOP语言。我们可以通过创建对象来调用它,也可以像 POP 一样使用它。但这有什么问题呢?



为什么我不能这样写? 这有什么问题?我们可以扩展 JFrame 并且可以这样编写它,那么为什么在这种情况下这是不可能的呢?

import java.util.Scanner;
class mainClass extends Scanner {
private int number;


mainClass() {
super(System.in);
System.out.print("Enter your number");
number = nextInt();
System.out.println("This is your number "+number);
}
}

好的,我建议您看一个简单的java程序,从控制台(System.in(示例读取输入。这样,您也可以习惯Java代码约定。

你的代码不起作用,因为查看JavaDoc中的Scanner类,你会发现这个类是最终的,因此你不能从它继承。此外,仅此类将不起作用,因为它没有启动程序时调用的main方法。

相关内容

最新更新