要点一
- 类定义对象所知及所为
- 对象所知者是实例变量
- 对象所为者是方法
- 方法可以依据实例变量来展现不同的行为
- 方法可使用参数,这代表你可以传入一个或多个值给方法
- 传给方法的参数必须符合声明时的数量、顺序和类型
- 传入与传出方法的值类型可以隐含地放大或是明确地缩小
- 传给方法的参数值可以是直接指定的文字或数字(例如 2 或 ‘c’ 等)或者是与所声明参数相同类型的变量(还有其他东西可以传给方法)
- 方法必须声明返回类型。使用void类型代表方法不返回任何东西
- 如果方法声明了非void的返回类型,那就一定要返回与声明类型相同的值
要点二
- 封装基本原则:将实例变量标记为私有的,并提供公有的getter与setter来控制存取动作
- 实例变量永远都会有默认值。如果你没有明确的赋值给实例变量,或者没有调用setter,实例变量还是会有值!
- integers 0
- floating points 0.0
- booleans false
- references null
- 局部变量没有默认值!如果在变量被初始化前就要使用的话,编译器会显示错误
- 实例变量是声明在类内而不是方法中,局部变量是声明在方法中的,局部变量在使用前必须初始化
文章讨论了面向对象编程中的关键概念,包括对象的实例变量和方法。方法可以根据实例变量展示不同行为,可以接收参数并遵循参数类型匹配规则。封装原则提倡将实例变量设为私有,并通过公共getter和setter方法控制访问。此外,文章还提到了变量的默认值以及局部变量必须先初始化后使用的要求。
1189

被折叠的 条评论
为什么被折叠?



