二零二三年 优质公开课演示示例9.pptx

物流信息管理系统开发2022版演示示例9 案例中的代码有什么缺陷?如何解决上面设计的缺陷?2/41Penguin p=new Penguin();p.health = -1000; 属性随意访问,不合理的赋值 使用封装 为什么要使用封装 演示示例9-1:未使用封装的宠物类 设为private,防止错误的修改用于属性的读写 对属性值的合法性进行判断 如何实现封装演示示例9-2:类的封装3/41 如下代码的输出结果是什么?4/41public class StaticTest { static int num; public static void main(String[] args) { num++; StaticTest st1=new StaticTest(); st1.num++; StaticTest st2=new StaticTest(); st2.num++; StaticTest.num++; System.out.println(num); }} static变量的作用:(1)能被类的所有实例共享

文档评论(0)

1亿VIP精品文档

相关文档