当前位置: 首页>后端>正文

Java语言面向对象部分编程题

Java语言面向对象部分编程题,第1张

public class Test01 {

? ? public static void main(String[] args) {

? ? ? ? // (1)设计一个长方形类

? ? ? ? // 属性:长、宽

? ? ? ? // 功能:周长、面积

? ? ? ? // 要求:创建对象、求周长面积

? ? }

}

public class Test02 {

? ? public static void main(String[] args) {

? ? ? ? // (2)设计一个圆方形类

? ? ? ? // 属性:半径、PI

? ? ? ? // 功能:周长、面积

? ? ? ? // 要求:创建对象、求周长面积

? ? }

}

public class Test03 {

? ? public static void main(String[] args) {

? ? ? ? // (3)设计一个公司类和员工类

? ? ? ? // 场景:张三在IBM工作、李四在HP工作

? ? ? ? // 要求:创建对象、打印信息

? ? }

}

public class Test04 {

? ? public static void main(String[] args) {

? ? ? ? // (4)设计一个学生类和学校类

? ? ? ? // 场景:王五在清华、赵六在北大

? ? ? ? // 要求:创建对象、打印信息

? ? }

}

public class Test05 {

? ? public static void main(String[] args) {

? ? ? ? // (5)设计一个员工类和部门类

? ? ? ? // 场景:张三在开发部、张三部门换成测试部

? ? ? ? // 要求:创建对象、打印信息

? ? }

}

public class Test06 {

? ? public static void main(String[] args) {

? ? ? ? // (6)根据需求设计编写相关的类和方法

? ? ? ? // 提示:用数组存储员工

//? ? ? ? // 公司

//? ? ? ? CompanyA c = new CompanyA("阿里");

//? ? ? ? // 添加合同工:固定工资

//? ? ? ? c.add(new MemberA("张三",3000));

//? ? ? ? c.add(new MemberA("张三",3000));

//? ? ? ? // 添加计时工:工时、工时费

//? ? ? ? c.add(new MemberB("张三",50,100));

//? ? ? ? c.add(new MemberB("张三",60,100));

//? ? ? ? // 求所有员工总工资

? ? }

}

public class Test07 {

? ? public static void main(String[] args) {

? ? ? ? // (7)需求:【java程序员】使用【java语言】访问【数据库】实现【添加、修改、删除】功能

? ? ? ? // 角色一:java程序员(我们)

? ? ? ? // 角色二:java语言(java公司)

? ? ? ? // 角色三:数据库(mysql、oracle、postgre数据库等)

? ? ? ? // 思考分析设计:以上3个角色、谁负责定义接口、谁负责实现接口、谁负责使用接口

? ? ? ? // 写出相关代码、模拟功能实现

? ? }

}


https://www.xamrdz.com/backend/37k1940901.html

相关文章: