类和接口

本文介绍了一个简单的Java程序设计案例,通过定义基类Person,并在其基础上扩展出Employee和SoftwareTester两个子类,展示了如何使用继承和多态等面向对象特性。特别地,SoftwareTester类还实现了特定接口,体现了软件测试人员的专业技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


public class Employee extends Person {//继承父类的子类
private String company;//定义的属性
private String specialTechnical;
private String position;
 public Employee(String myCompany,//返回值 函数名 String mySpecialTechnical, String myPosition,String myName,int myAge,String myGender){  //构造函数
   super(myName,myAge,myGender);//调用父类的属性(打入super则会出现父类中定义过的属性选中即可)
  company=myCompany;
  specialTechnical=mySpecialTechnical;
  position=myPosition;
 }
 public String getName(){
return super.getName();  //get是取得结果(return输出结果)为固定值所以为string
}
 public void think(){
System.out.println("在工作中追求完美"); //set是设置输入不用担心结果是否符合 用void
 }
 public void working(){
System.out.println("我是一个职员,我可以工作");
 }

}



//创建类Software_test继承父类 Employee并引用接口code。
private String thinking_Test;//好的测试思维。。

//构造函数
public SoftwareTester (String mythink_test,
String myCompany,String mySpecialTechnical, String myPosition,
String myName, int myAge,String  myGender){
super(myCompany, mySpecialTechnical, myPosition,myName,myAge,myGender);//调用父类中的构造函数。
     thinking_Test=mythink_test;
 //给子类中的特有属性ThinTest和Testability分别赋变量值mythink_test和myability_test。
}//构造函数完成

//重写父类中的方法

public int getAge(){
return super.getAge();
}
public String getName(){
return super.getName();
}
     //实现接口code的ability_it方法
public void ability_it() {
System.out.println("我精通软件测试流程。有多年的测试经验,来我们公司吧,姐姐带你们哟!");
}
     //实现接口code的specialLove方法
public void specialLove(){
System.out.println("我爱看软件测试类的书籍。当然还有《霸道总裁爱上我。。》,额,扯远了。总之,来我们公司就对了,么么哒!");

//实现接口code的reading_code方法

}
}





 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值