面向对象-1

发布时间:2026/10/15 3:26:15
面向对象-1
一、面向对象思想面向对象OOP是 Java 的核心编程思想。和面向过程关注 “怎么做步骤” 不同面向对象关注谁来做把功能封装到对象里。 两个基础概念类、对象类模板、抽象的描述。比如Person类定义一类事物有什么属性、行为。对象类的实例是真实存在个体。例如new Person()创建一个具体的人。二、类与对象定义类包含两部分成员变量属性描述事物特征比如人的姓名、年龄。成员方法行为描述事物能干什么比如说话、跑步。java// 定义类 class Person{ //成员变量 String name; int age; //成员方法 public void speak(){ System.out.println(说话); } } // 创建对象 Person p new Person();三、构造方法构造方法创建对象的时候自动调用用来给成员变量初始化。方法名必须和类名完全相同没有返回值。如果不手写构造编译器会自动提供一个默认无参构造。有参构造创建对象时直接给属性赋值。四、this 关键字this代表当前对象。this.成员变量区分成员变量和局部变量重名的情况。this(...)在构造方法中调用本类其他构造方法必须写在第一行。五、封装封装是面向对象三大特性之一。 核心把成员变量私有化private对外提供get/set方法访问和修改属性。 好处保护数据控制数据合法性隐藏内部细节。小结面向对象 - 1本阶段重点理解类和对象的关系、构造方法、this、封装。面向对象就是把数据和操作数据的方法打包在一起用对象来解决问题区别于之前面向过程的代码写法