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个角色、谁负责定义接口、谁负责实现接口、谁负责使用接口
? ? ? ? // 写出相关代码、模拟功能实现
? ? }
}