面向对象的思想转变

本文深入浅出地介绍了面向对象编程的基本概念,通过与面向过程编程的对比,解释了类和对象的区别,以及如何使用Java中的类来描述事物的静态属性和动态行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象 : 就是一种编程思想 对比的就是 面向过程的编程思想
举个例子 做项目:
面向过程就是:一个人思考怎么做,然后去做,然后完成项目。
面向对象就是 我把这个项目包出去,我只负责接受结果。
在这里我们就要引入 类和对象的概念
[类]:就是一个类事物:是不具体的:是类
[对象]:就是一个具体的学生,是具体的:是对象
人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象所属于的某一类事物都是由哪些部分组成的。
通常都会将对象划分为两个部分,即动态部分【行为】与静态部分[描述]。
java中的类就是用来描述一类事物! 任何事物包含:静态属性,动态属性
如何设计:
静态属性[描述]:成员变量[成员字段]
动态属性[行为]:方法
class Student{
String name;//静态属性:成员变量:成员字段,
int age;//静态属性:年龄
void eat(){//动态行为
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值