Java尚学堂300集 第四章笔记

写在前面:大家好,我是草莓橙须圆。毕业之前在CSDN和微信公众号活跃
欢迎关注我的公众号:【草莓橙须圆】
微信公众号主要就是更新大学生或者考研党的日常
CSDN主要就是学习Java过程中总结的笔记

面向对象和面向过程

面向过程:怎么按步骤实现、并将步骤对应成方法,一步步完成。适合简单任务,不需过多协作
面向对象:从宏观把握,从整体分析整个系统,但是具体到每个方法的时候,仍然需要面向过程
总结
  1、都是解决问题的思维方式,都是代码组织的方式。
  2、解决简单问题可以使用面向过程
  3、解决复杂问题:宏观上使用面向对象把握,微观处理上仍然是面向过程

面向对象思考方式
  遇到复杂问题,先从问题中找名词,然后确立这些名词哪些可以作为类,再根据问题需求确定的类的属性和方法,确定类之间的关系。

对象和类

概念
通过共同特征抽象出来类,以类为模板来造对象。
类:我们叫做class。
对象:我们叫做Object,instance(实例)
某个类的对象,某个类的实例

对象

属性(静态特征):年龄。性别
方法(动态特征):吃饭、睡觉
总结
  1.对象是一种数据结构(对数据的管理模式),将数据和数据的行为放到了一起。
  2.在内存上,对象就是一个内存块,存放了相关的数据集合!
  3.对象的本质就一种数据的组织方式!
  1.对象是具体的事物;类是对对象的抽象;
  2.类可以看成一类对象的模板,对象可以看成该类的一个具体实例。
  3.类是用于描述同一类型的对象的一个抽象概念,类中定义了这一类对象所应具有的共同的属性、方法。

对于一个类来说,一般有三种常见的成员:属性field、方法method、构造器constructor。这三种成员都可以定义零个或多个。
注:每一个源文件必须有且只有一个public class,并且类名和文件名保持一致!

属性

属性(field,或者叫成员变量)用于定义该类或该类对象包含的数据或者说静态特征。属性作用范围是整个类体。
在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值