哪位学过C++,我要问个java问题
下面是java代码
请把标注不明白的代码用C++代码给写一下。
在者
1、implements 是什么
2、Comparable 是什么
3、<Epmloyee> 是什么,怎么还有尖括号
class Employee implements Comparable<Employee>//不明白{ public Employee(String n, double s)//明白 { name = n; salary = s; } public String getName()//明白 { return name; } public double getSalary()//明白 { return salary; } public void raiseSalary(double byPercent)//明白 { double raise = salary * byPercent / 100; salary += raise; } public int compareTo(Employee other)//明白 { if(salary < other.salary) return -1; if(salary > other.salary) return 1; return 0; } private String name;//明白 private double salary;//明白}