求大神指点,为什么扩展抽象类,类名会出错?
package One;
import java.io.*;
import java.util.*;
import java.lang.*;
public class One {
public static void main(String[] args) throws FileNotFoundException {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
}
}
abstract class Person {
private String name;
public Person(String n) {
name = n;
}
public abstract String getDesription();
public String getName() {
return name;
}
}
class Student extends Person {
private String major;
public Student(String n, String m) {
super(n);
major = m;
}
public String getDescription() {
return "a student majoring in " + major;
}
}相关推荐
实现抽象类求面积方法
窗体应用程序。一个抽象类几何形状包含抽象求面积方法,三个继承类圆、矩形、三角形实现抽象类求面积方法。
JAVA 为什么要使用抽象类
JAVA 为什么要使用抽象类 使用抽象类有什么好处
C++学习篇?纯虚函数和抽象类
纯虚函数是一种特殊的虚函数,它的一般格式如下: class <类名> { virtual <类型><函数名>(<参数表>)=0; … }; 在许多情况下,在基类中不能对虚函数给出有意义有实现,而把它说明为纯虚函数,它的实现留给该基类的派生类去做。这是纯虚函数的作用。下面给出一个纯虚函数的例子。 #include class point//抽象类 { public: point(int i=0, int j=0) { x0=i; y0=j; } virtual void set() = 0;//纯虚函数 virtual void draw(
Java为什么使用抽象类和接口
Java接口和Java抽象类代表的是抽象类型,是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,必须是面向接口的编程,面向抽象的编程,正确地使用接口、抽象类这些太有用的抽象类型做为你结构层次上的顶层。 1、Java接口和Java抽象类大的一个区别,在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这大概是Java抽象类的优点吧,但这个优点非常有用。 如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个新方法,所有实现这
设计一个扩展自抽象类GeometricObject 的新的Triangle 类
(三角形类)设计一个扩展自抽象类GeometricObject 的新的Triangle 类。绘制Triangle 类和GeometricObject 类的UML图并实现Triangle 类。 编写一个测试程序,提示用户输入三角形的三条边、一种颜色以及一个表明该三角形是否填充的布尔值。程序应该根据用户的输入,使用这些边以及颜色和是否填充的信息,创建一个Triangle 对象。程序应该显示面积、周长、颜色以及真或者假来表明是否被填充。


Java SE
