在Demo类中编写main方法,声明Employee类型的对象p1,为其创建Employee对象,对象的属性值输入;声明Employee类的对象p2,为其创建Manager类对象,属性值输入;分别调用p1和p2的print方法输出各自的信息。
时间: 2024-03-16 10:45:30 浏览: 15
好的,以下是在Demo类中编写main方法的Java代码,实现创建Employee和Manager对象,并调用print方法输出各自的信息:
```java
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入员工的姓名、工号和工资:");
String name = scanner.next();
String id = scanner.next();
double salary = scanner.nextDouble();
Employee p1 = new Employee(name, id, salary);
p1.print();
System.out.println("请输入经理的姓名、工号、工资和津贴:");
name = scanner.next();
id = scanner.next();
salary = scanner.nextDouble();
double allowance = scanner.nextDouble();
Manager p2 = new Manager(name, id, salary, allowance);
p2.print();
}
}
```
在这个代码中,我们通过Scanner类来获取用户输入的员工和经理的信息,并使用这些信息创建Employee和Manager对象。最后,我们分别调用p1和p2的print方法来输出各自的信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)