对象与类
由类创建对象的过程称为创建类的实例,每个对象都代表一个类。 类中的数据称为属性(字段、实例域),操纵数据的过程称为方法(函数),每个对象都有特定的属性值,这些值描述着这个对象的当前状态(信息),只要向对象发送一个消息(执行方法),这些状态就有可能发生改变。对象状态不能完全描述一个对象,作为一个类的实例,每个对象都该有一个唯一的身份,每个对象的标识永远是不同的。 封装(数据隐藏)是将数据和行为组合在一个包中,对对象的使用者隐藏了数据的实现方式。实现封装的关键在于:绝对不能让类中的方法直接地访问其他类的属性,只能通过对方提供的方法来进行交互,不然就说明封装性遭到了破坏,这样提高了重用性和可靠性。白话文:公司有市场和技术两个部门(两个类),市场部提供项目需求,技术部提供项目开发。两个部门经理分别是老王和老李(两个对象),老李觉得需求不合理要改(访问其他类的属性),但老李并不能直接自说自话把需求改了然后按最新的需求开发项目,他只能先报给老王。老王表示可以修改需求(提供了方法),但要和客户沟通,至于怎么说服客户,老李不用关心,因为那是市场部的事(封装)。 public class D...



