java访问修饰符的访问范围 and 面向对象特征与区别

预定义类:由JDK提供的类

java访问修饰符的访问范围

java访问修饰符的范围.png

java面向对象的基本特征

java面向对象的基本特征:封装、继承、多态(接口)
关键字:this,static,final,super

封装将数据的实现形式对数据的访问者隐藏
封装就是将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法(getter和setter)来实现对隐藏信息的操作和访问。使得对象的内部机制对外不可见,在程序中对数据和行为进行封装,把相关的信息组织在一个单元内部,只将对外开放的接口暴露给外界。

面向对象与面向过程的区别

面向对象-堆内存空间-方法从对象中拿数据
java的类是能创建对象的
面向过程主要的特点是注重 实现这个功能的步骤,另外面向过程也注重实现功能的因果关系。

面向对象编程(OOP)和面向过程编程(POP)是两种不同的编程范式,它们在解决问题的方法和思维方式上有所不同。

面向对象编程(OOP):

把数据和操作数据的方法封装在一起,形成一个对象。
以对象作为程序的基本单元,通过对象之间的交互来完成任务。
支持封装、继承和多态等特性,使得代码更加模块化、可复用和可扩展。
重点在于对象之间的关系和交互,强调对象的行为和状态。

面向过程编程(POP):

将问题分解为一系列步骤,然后按照步骤顺序执行。
着重于算法和流程,将数据和操作数据的函数分开处理。
使用函数或者过程来组织代码,数据和函数是分离的。
重点在于过程和函数的调用和执行,强调顺序和逻辑性。
主要区别在于思考问题的角度和解决问题的方式:

面向对象更加关注于对象之间的交互和关系,以及如何将问题划分为对象的属性和行为。
面向过程更加关注于解决问题的步骤和流程,以及如何设计有效的算法来完成任务。

其他链接

面向对象基础
Java中的权限修饰符的访问范围详解

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值