摘要: 封装 面向对象的三大特征: + 封装 + 继承 + 多态 封装: + 将对象的状态信息隐藏,不允许外部程序直接访问 + 通过该类提供的方法来访问和操作 有啥用: + 隐藏类的实现细节 + 在方法中加入控制逻辑,限制对成员变量的不合理访问,比如把年龄设置为1000岁 + 进行数据检查,有利于保证对象信 阅读全文
posted @ 2016-11-16 16:03 sonng 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 变量分为哪些 成员变量:类里面,方法外面定义的变量 + 实例变量:没有用static修饰的变量,属于对象;存在期:创建实例~销毁实例;作用域:与该实例的生存范围相同 + 类变量:用static修饰的变量,属于类;存在期:类的准备阶段~销毁该类;作用域:与类的生存范围相同 局部变量: + 形参:方法签 阅读全文
posted @ 2016-11-16 11:58 sonng 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 方法属于谁 方法要么属于类,要么属于对象 static修饰的方法属于类 没有static修饰的方法属于对象 方法只能定义在类里面,不能独立定义 不能独立的执行方法,要么通过类调用,要么通过方法调用 一个类里,一个方法调用另一个方法,看似没有调用者,实际上对于非static方法使用this调用,sta 阅读全文
posted @ 2016-11-16 10:37 sonng 阅读(286) 评论(0) 推荐(0) 编辑