摘要: 案例:打印 矩形 和 圆形 矩形: x(横坐标), y(纵坐标),length(长度), wid(宽度) 圆形: x(横坐标), y(纵坐标), r(半径) 思路: 矩形 和 圆形 都有 共同的元素:x(横坐标), y(纵坐标) 那么可以把x, y抽取出来 定义出一个 形状类作为父类,形状类中 包含 阅读全文
posted @ 2019-10-24 23:51 小茅棚 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个Person类 2.写一个Student 学生类 3.写一个 Teacher 教师类 测试类: 控制台结果: 重点: 子类继承父类, 若子类 没有重写 父类的方法,则 运行阶段 调用从父类中继承的对应方法 如该程序中的,show()方法 若子类 重写了父类中的方法, 则 运行阶段 调用自 阅读全文
posted @ 2019-10-24 21:00 小茅棚 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 1.思考下列代码的执行过程: 打印结果是: 3 执行过程: - main()方法是程序的入口,进行类的加载 - new TestSingObject(); 先对实例变量根据数据类型进行默认初始化赋值 int cnt =0; 然后执行 private int cnt = 1; cnt = 1; 然后执 阅读全文
posted @ 2019-10-24 18:53 小茅棚 阅读(326) 评论(0) 推荐(0) 编辑
摘要: final 关键字 final关键字 修饰 类, 表示该类 不能被继承; final关键字 修饰 成员变量,表示该成员变量必须是常量; final关键字 修饰 方法 , 表示该方法不能被重写; 演示1:final修饰 类 Son类 继承 Dad类, 发生报错: The type Son cannot 阅读全文
posted @ 2019-10-24 16:47 小茅棚 阅读(149) 评论(0) 推荐(0) 编辑