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

目录
相关文章
|
5月前
|
Java 数据库连接
hibernate注解实体类(Dept.java)
hibernate注解实体类(Dept.java)
|
5月前
|
Java 数据库连接
hibernate注解实体类(Emp.java)
hibernate注解实体类(Emp.java)
Java常用类--------Object类
Java常用类--------Object类
|
5月前
mongoTemplate 嵌套对象包含id
mongoTemplate 嵌套对象包含id
60 0
提供结构丰富的Person类
提供结构丰富的Person类
34 0
|
存储
MongoTemplate 多表查询中 将String转换为ObjectId
MongoTemplate 多表查询中 将String转换为ObjectId
264 0
|
Java
定义Student类
定义Student类
131 0
Student s =new Student();完成了那些事情?
Student s =new Student();完成了那些事情?
84 0
|
C语言 C++
继承与派生(1)·定义一个基类Person,它有3个protected的数据成员:姓名、性别、年龄
继承与派生(1)·定义一个基类Person,它有3个protected的数据成员:姓名、性别、年龄
|
C语言 C++
习题10.3 分别定义Teacher类和Cadre类,采用多重继承方式由这两个类派生出新类Teacher_Cadre类。
习题10.3 分别定义Teacher类和Cadre类,采用多重继承方式由这两个类派生出新类Teacher_Cadre类。