抽象和封装

来源:互联网 发布:人工智能机器人 编辑:程序博客网 时间:2024/06/09 18:58

一:

方法重载的规则 :

     方法名相同  参数项不同  与访问修饰符和返回值无关 

使用面向对象的思想开发程序的好处:
客户和软件设计开发人员之间,软件设计开发人员内部交流更加顺畅,提高软件设计和开发效率

从现在世界抽象出类:
找出各词确定类、属性 找出动词确定方法 剔除与业务无关的属性和方法
实现封装的步骤:
修改属性的可见性 创建公有的getter/setter方法 在getter/setter方法中加入属性

封装的好处:
隐藏类的实现细节;让是读者只能通过程序规定的方法来访问数据;可以方便的加入存储控制语句,限制不合理操作。
static和非static的区别 static.非private修饰非static.private修饰属性类属性、类变量实例属性、实例变量方法类方法实例方法调用方式类名.属性
类名.方法()
对象.属性
对象.方法()对象.属性
对象.f方法()归属类


0 0
原创粉丝点击