老师给总结一下面向对象知识

这篇博客适合初学者,深入浅出地介绍了面向对象编程的基本概念,包括与面向过程的对比、对象创建、成员变量与局部变量的区别、private关键字和this关键字的作用,以及封装的好处和实现。还特别提到了Java中的标准类(JavaBean)及其规范。
摘要由CSDN通过智能技术生成

适合初学者“小白”了解的面向对象,通俗易懂,思维导图
面向过程&面向对象
面向过程
是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的。强调的是做事情的过程。
面向对象

是一种以对象为中心的编程思想,通过指挥对象实现具体的功能。强调的是“让对象做”。
   好处:
	1、可以让复杂的问题简单化
	2、可以让我们从"做事情的人"变成了一个"指挥别人做事情的人"
	二者关系
		面向对象是基于面向过程的,因为“让对象做”,那“对象”做的过程一步一步做的。
类&对象
	类
		对现实生活中一类事物的描述
	对象
		客观存在的事物
	关系
		类是对象的描述
		对象是类的实体
类的编写
	1、成员变量
		类中描述事物属性的变量
			直接写在类中,其他方法的外面
	2、成员方法
		类中描述事物行为/功能的方法
			去掉static的方法,就是成员方法
	3、构造方法
		格式/特点
			构造方法的方法名与类名保持一致
			构造方法没有返回值类型,连void都没有,不能return内容
			一个类中,如果没有写构造方法,那么java默认提供一个空参构造。

(如果手动写了任意一个构造方法,那么java将不再提供默认空参构造)
构造方法可以构成方法重载。
作用:
1.用于创建对象时,被new关键字调用;
2.空参构造可以给对象的属性初始化默认值;
3.有参构造可以给对象的属性初始化指定值;
对象的创建及使用
创建对象:
1.类名 对象名 = new 类名(实参)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值