目录
基于思维导图笔记整理
怕图片被压缩变模糊,放在资源里。
类定义
类是对象模板,定义属性和行为。成员变量(属性)通常为名词,成员方法(行为)多为动词。类首字母大写,建议驼峰模式命名。
一个Java文件可定义多个类,但仅一个可为public,且public类名需与文件名一致。成员变量可在类内、方法外定义,无需初始化,有默认值。通过“类名 对象名 = new 类名();”创建对象,用“对象名.成员变量”或“对象名.方法名()”访问属性和行为。
封装
封装是信息隐藏机制,用private修饰成员变量,限制直接访问。需为私有变量提供getter/setter方法,控制数据访问和修改,确保数据有效性。
封装的另一个关键特性是接口与实现的分离。类对外提供一组清晰的公共接口(即方法签名),而隐藏内部实现细节。这使得用户只需关注如何使用类,而无需了解其内部工作机制。
成员变量与局部变量
成员变量位于类内、方法外,局部变量在方法内定义。遵循就近原则,同名时方法优先使用局部变量。this关键字用于区分成员变量与局部变量,避免隐藏。
构造方法
构造方法名与类名相同,无返回值,用于对象初始化。创建对象时自动调用,无参构造方法提供默认初始化,有参构造方法允许自定义初始值。
JavaBean标准类
JavaBean是特殊类,成员变量私有,提供无参和全参构造方法,为每个变量配getter/setter。
它的快捷键:alt + insert 或者 alt + Fn + insert
出发!!!