假如我们在开发一个系统时需要对员工进行建模,【员工】包含3个属性:姓名、工号以及工资。【经理】也是员工,除了含有员工的属性外,另为还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。
public class Demo1 {
public static void main(String[] args) {
B b = new B("zhangsan",1,5000);
C c = new C("lisi",2,10000,3000);
}
}
class C extends A{
private int JiangJin;
public C(int jiangJin) {
JiangJin = jiangJin;
}
public C(String name, int ID, int money, int jiangJin) {
super(name, ID, money);
JiangJin = jiangJin;
}
public int getJiangJin() {
return JiangJin;
}
public void setJiangJin(int jiangJin) {
JiangJin = jiangJin;
}
}
class B extends A{
public B() {
}
public B(String name, int ID, int money) {
super(name, ID, money);
}
}
class A{
private String name;
private int ID;
private int money;
public A() {
}
public A(String name, int ID, int money) {
this.name = name;
this.ID = ID;
this.money = money;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getID() {
return ID;
}
public void setID(int ID) {
this.ID = ID;
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
@Override
public String toString() {
return "A{" +
"name='" + name + '\'' +
", ID=" + ID +
", money=" + money +
'}';
}
}
将字符串中进行反转。abcde–>edcba
public class Demo2 {
public static void main(String[] args) {
String a = "abcde";
for (int i = 0; i < a.length(); i++) {
System.out.print(a.charAt(4-i));
}
char[] c = a.toCharArray();
for (int i = 0; i < c.length; i++) {
System.out.print(c[c.length-i-1]);
}
}
}
2553

被折叠的 条评论
为什么被折叠?



