java面向对象
1、类:将某一具有相同属性和行为的事物抽象描述出来。
2、对象:对象是类的实例。定义对象和定义变量一样。
类的基本结构
public class 类名{
//属性:变量
(一般情况下类的属性是私有的即private+修饰符(static/final等)+数据类型+属性名称)
//行为(公开的)类的方法
public static/final/synchronized 返回类型 方法名称(参数列表)
方法体;
}
…
}
创建对象:类名 对象名 = new 类名(参数列表);
修改对象属性的值:setter;获取对象属性的值:getter
toString方法:输出类型信息
public class Employee {
String employeeName;//职员姓名
int No;//编号
double Salary;//薪水
public void setEmployeeName(String name) {//设置姓名
employeeName = name;
}
public void setNo(int no) {//设置编号
No = no;
}
public void setSalary(double salary) {//设置薪水
Salary = salary;
}
public String getEmployeeName() {//获取
return employeeName;
}
public int getNo() {
return No;
}
public double getSalary() {
return Salary;
}
@Override
public String toString() {//员工信息
return
"姓名:" + employeeName + "\t" +
"编号=" + No +"\t"+
"薪水=" + Salary;
}
public static void main(String[] args) {
//创建对象
Employee ey = new Employee();
//为调用的函数赋值
ey.setEmployeeName("张三");
ey.setNo(0011);
ey.setSalary(10000);
System.out.println(ey.toString());
}
}