Java 初识面向对象:类、对象与封装核心
一、初识面向对象
在生活中,我们习惯找'能干活的东西'来办事,而不是自己一步步去实现。比如洗衣服找洗衣机,聊天找手机,敲代码找电脑。这就是面向对象的雏形。
面向对象编程 (OOP) 的核心思想就是:拿对象来做对应的事情。学习路径分为两步:先学会使用已有的对象(如 Scanner),再学会自己设计并创建对象。
二、设计对象并使用:类与对象
1. 类和对象的关系
这是 OOP 最基础的概念,必须理解透彻。
- 类 (class):事物的'设计图'。描述一类具有共同特征和行为的事物。特征是属性(名词),行为是方法(动词)。
- 对象 (object):事物的'具体实例'。根据类这个图纸创建出来的实实在在的东西。
⚠️ Java 铁律:必须先设计类,才能创建并使用对象。没有设计图,永远造不出成品。
2. 语法规范
定义类的标准格式
public class 类名 {
// 成员变量(属性/特征)
数据类型 变量名;
// 成员方法(行为/功能)
public void 方法名 () {
// 方法体
}
}
命名规范:
- 类名:大驼峰,首字母大写,如
Phone。 - 成员变量:小驼峰,首字母小写,如
brand。 - 成员方法:小驼峰,动词开头,如
call()。
创建对象的标准语法
类名 对象名 = new 类名 ();
// 示例:Phone p = new Phone ();
左边声明变量,右边在内存开辟空间创建对象,等号将地址赋值给变量。
对象的使用
创建后通过对象操作属性和行为:
- 访问/赋值成员变量:
对象名。成员变量名 - 调用成员方法:
对象名。成员方法名 (参数)
3. 完整代码示例
开发中通常分为 JavaBean 类(描述事物)和测试类(执行业务逻辑)。
示例 1:JavaBean 类 - Phone.java
public class Phone {
// 成员变量
String brand;
double price;
// 成员方法
public void {
System.out.println();
}
{
System.out.println();
}
}


