本文主要是介绍以面向对象的思想,编写自定义类描述IT从业者,设定属性包括:姓名,年龄,技术方向,工作年限;方法包括:工作。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、需求描述
以面向对象的思想,编写自定义类描述IT从业者,设定属性包括:姓名,年龄,技术方向,工作年限;方法包括:工作。
二、要求
1、限定IT从业人员必须年满15岁,无效信息需提示,并设置默认年龄为15
2、工作方法通过输入参烤,接收工作单位和职务,输出 个人工作信息
3、编写测试类,测试IT从业者类的对象及相关方法重点内容
三、代码参考
public class ITWorker{//创建成员变量String name;int age;String tend; //工作方向int workAge; //工作年限public ITWorker(){ //无参构造方法}public ITWorker(String name,int age,String tend,int workAge){ //有参构造方法this.name=name;this.age=age;this.tend=tend;this.workAge=workAge;}public void work(String company,String job){ // 公司 职位if(age<15){age=15;System.out.println("年龄信息无效!已修改默认年龄为15");}System.out.println("姓名:"+name);System.out.println("年龄:"+age);System.out.println("技术方向:"+tend);System.out.println("工作年限:"+workAge);System.out.println("目前就职于:"+company);System.out.println("职务是:"+job);}}public class TestITWorker{public static void main(String[] args){ITWorker it1=new ITWorker("马未龙",35,"数据库维护",10);ITWorker it2=new ITWorker("张凯",10,"Java开发",1);it1.work("腾讯实业","数据库维护工程师"); //对象调用方法System.out.println("=================================");it2.work("鼎盛科技","Java开发工程师");}
}
四、运行效果
这篇关于以面向对象的思想,编写自定义类描述IT从业者,设定属性包括:姓名,年龄,技术方向,工作年限;方法包括:工作。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!