02 2020 档案

摘要:软件开发的关键在于应用抽象的概念。方法抽象是通过将方法的使用和它的实现分离来实现的。用户在不知道方法是如何实现的情况下,就可以使用方法。方法的实现细节封装在方法内,对使用该方法的用户来说是隐藏的。这就被称为信息隐藏或者个封装。如果决定改变方法的实现,但只要不改变方法签名,用户的程序就不会受到影响。方 阅读全文
posted @ 2020-02-05 16:15 guodaxia 阅读(250) 评论(0) 推荐(0) 编辑
摘要:未封装的对象可能会比较难堪 直接将属性暴露出来,使用圆点运算符来存取 d.age=2; 但是无法确定使用者是否这样操作: d.age=-2; 因此,有必要对使用者的使用权限做限制,告诉它可以怎样操作,不可以怎么操作。 封装的手段是: private 修饰类的属性,使得只能本类使用,关闭了外界访问通道 阅读全文
posted @ 2020-02-02 10:17 guodaxia 阅读(228) 评论(0) 推荐(0) 编辑
摘要:一个简单的java程序: class Test1{ public static void main(String[] args){ System.out.println("helloWorld"); } } 可以直接执行。这是否用到了其他对象呢?暂时不考虑它 如果需要与其他类型对象进行通信呢,如: 阅读全文
posted @ 2020-02-02 09:55 guodaxia 阅读(309) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示