Employee 类

简介: Employee 类

注意到该 Employee 类没有什么不同,尽管该类是抽象类,但是它仍然有 3 个成员变量,7 个成员方法和 1 个构造方法。 现在如果你尝试如下的例子:

AbstractDemo.java 文件代码:
/ 文件名 : AbstractDemo.java /
public class AbstractDemo
{
public static void main(String [] args)
{

  /* 以下是不允许的,会引发错误 */
  Employee e = new Employee("George W.", "Houston, TX", 43);

  System.out.println("\n Call mailCheck using Employee reference--");
  e.mailCheck();
}

}
当你尝试编译 AbstractDemo 类时,会产生如下错误:

Employee.java:46: Employee is abstract; cannot be instantiated

  Employee e = new Employee("George W.", "Houston, TX", 43);
               ^

1 error

目录
相关文章
|
6月前
反射机制测试实体类User
反射机制测试实体类User
|
6月前
|
Java 数据库连接
hibernate注解实体类(Dept.java)
hibernate注解实体类(Dept.java)
|
6月前
|
编译器
匿名类型(Class)
匿名类型是无需预定义的,直接通过 `new {}` 创建实例的类型,编译器自动推断并生成只读属性和相关方法如`ToString()`。常用于简单场景,但ValueTuple提供更好的性能且无需额外类型。
|
6月前
|
Java 数据库连接
hibernate注解实体类(Emp.java)
hibernate注解实体类(Emp.java)
|
6月前
|
Python
Python 继承和子类示例:从 Person 到 Student 的演示
继承允许我们定义一个类,该类继承另一个类的所有方法和属性。父类是被继承的类,也叫做基类。子类是从另一个类继承的类,也叫做派生类。
85 0
提供结构丰富的Person类
提供结构丰富的Person类
35 0
|
Java
定义Student类
定义Student类
136 0
Student s =new Student();完成了那些事情?
Student s =new Student();完成了那些事情?
88 0
|
C语言 C++
习题10.3 分别定义Teacher类和Cadre类,采用多重继承方式由这两个类派生出新类Teacher_Cadre类。
习题10.3 分别定义Teacher类和Cadre类,采用多重继承方式由这两个类派生出新类Teacher_Cadre类。
|
C语言 C++
继承与派生(1)·定义一个基类Person,它有3个protected的数据成员:姓名、性别、年龄
继承与派生(1)·定义一个基类Person,它有3个protected的数据成员:姓名、性别、年龄