面向对象编程思想
package p0802;
/*类的学习
*设计员工类*/
/*public公有类,无限制访问,类名必须和文件名一致,每个文件中只能有一个公有类,可以有多个非公有类。
*abstract抽象类
*final终结类*/
public class Employee {
//类中有属性和方法
//属性=全局变量=成员变量=实例变量
//属性
String name = "张三";
int age = 20;
double salary = 2123.88;
//构造方法
/*
* 构造方法的特点如下:
* 1.具有与类相同的名称
* 2.不含返回值类型
* 3.不能在方法中用return语句返回一个值
* 4.一般访问权限为public
* 在一个类中,具有上述特征的方法就是构造方法。
*
* 构造方法的作用的作用如下:
* 1.完成对象的创建,即完成对象的实例化
* 2.一般使用构造方法来完成对属性的初始化
*/
public Employee() {
System.out.println("Emploree()");
}
//可重载
public Employee(String name2, int age2, double salary2) {
System.out.println("Emploree(String name2, int age2, double salary)");
name = name2;
age = age2;
salary = salary2;
}
//方法
//员工类显示姓名的方法
public String showName() {
String hello = "你好,我是"; //局部变量
System.out.pri