面向对象基础2

📅 发布时间:2026/7/11 13:04:13 👁️ 浏览次数:
面向对象基础2
面向对象基础2一、this关键字this是什么this是一个变量 用在方法中 可以拿到当前类的对象哪一个对象调用方法方法中的this就是哪一个对象二、构造器什么是构造器构造器其实是一种特殊的方法 但是这个方法没有返回值类型 方法名必须和类名相同作用创建对象 Student stu new Student();格式public class 类名{修饰符 类名(参数){}}功能主要是完成对象数据的初始化构造器的特点在创建对象时 会调用构造器new对象就是在执行构造方法构造方法的应用场景在创建对象时 可以用构造方法给成员变量赋值构造器的注意事项在设计一个类时 如果不写构造器 Java会自动生成一个无参构造器一旦定义了有参构造器 Java就不在提供无参构造器 此时建议自己加一个无参构造器三、封装性什么是封装用设计对象处理某一个事物的数据时 应该要把处理的数据 以及处理数据的方法都设计到对象中去(面向对象包含三大特征封装 多态 继承)合理隐藏合理暴露封装在代码中的体现在设计一个类时 会将成员变量隐藏 然后吧操作成员变量的方法对外暴露需用到一个修饰符private 被private修饰的变量或者方法 只能在本类中被访问四、实体JavaBean什么事实体类实体类就是一种特殊的类在这个类中的成员变量都要私有 并且要对外提供相应的get and set方法类中必须要有一个公共的无参的构造器实体类仅仅只是用来封装数据用的