java面向对象编程 (java面向对象编程的优点是什么)

java面向对象编程题库,java面向对象编程设计实训

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个角色、谁负责定义接口、谁负责实现接口、谁负责使用接口

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

}

}