【好程序员特训营】Java类与对象
Java支持以下类与对象的概念:
多态、继承、封装、抽象、类、对象、实例、方法。
就像是书、也可以分为语文书、数学书、历史书什么的,每本书又有不同的内容。
一个简单的雇员的例子:
Employee类有四个成员变量:name、age、designation和salary。该类显式声明了一个构造方法,该方法只有一个参数。
public class Test {
public static class Employee{
String name;
int age;
String design;
double salary;
public Employee(String name){
this.name=name;
}
public void setAge(int age){
this.age=age;
}
public void setDsign(String des){
this.design=des;
}
public void setSalary(double salary){
this.salary=salary;
}
public void printEmployee(){
System.out.println("Name"+name);
System.out.println("Age"+age);
System.out.println("Designtion"+design);
System.out.println("Salary"+salary);
}
}
public static void main(String args[]){
Employee emp1=new Employee("张三");
Employee emp2=new Employee("李四");
emp1.setAge(22);
emp1.setDsign("程序猿");
emp1.setSalary(10000);
emp1.printEmployee();
emp2.setAge(19);
emp2.setDsign("小程序猿");
emp2.setSalary(8000);
emp2.printEmployee();
}
}
运行结果: