Java从入门到“放弃”(精通)之旅[特殊字符]——类和对象全面解析⑦


Java从入门到“放弃”(精通)之旅🚀——类和对象全面解析⑦

一、面向对象初探
1.1 什么是面向对象?
Java是一门纯面向对象的语言(OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。

面向对象的特点:

更符合人类对事物的认知方式
对大型程序的设计、扩展和维护更加友好
通过对象之间的交互来完成任务
1.2 面向对象 vs 面向过程
让我们通过洗衣服的例子来理解两者的区别:

传统洗衣服(面向过程):

现代洗衣服(面向对象):

对象:人、衣服、洗衣粉、洗衣机
交互过程:人将衣服放进洗衣机、倒入洗衣粉、启动洗衣机
面向对象方式不关注具体洗衣过程,而是通过对象间的交互完成任务。

二、类的定义和使用
2.1 什么是类?
类是用来对一个实体(对象)进行描述的,主要描述该实体具有哪些属性(外观尺寸等)和哪些功能(用来做什么)。

例如,洗衣机类的属性和功能:

属性:品牌、型号、重量、尺寸、颜色等
功能:洗衣、烘干、定时等
2.2 类的定义格式
// 创建类
class ClassName {
field; // 字段(属性)或成员变量
method; // 行为或成员方法
}
AI写代码
java
运行
1
2
3
4
5
洗衣机类示例:

class WashMachine {
// 成员变量(属性)
public String brand; // 品牌
public String type; // 型号
public double weight; // 重量
public double length; // 长
public double width; // 宽
public double height; // 高
public String color; // 颜色

// 成员方法(功能)
public void washClothes() {  // 洗衣服
    System.out.println("洗衣功能");
}

public void dryClothes() {   // 脱水
    System.out.println("脱水功能");
}

public void setTime() {      // 定时
    System.out.println("定时功能");
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值