动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

什么是java面向对象编程

05-21 16:23 199浏览
举报 T字号
  • 大字
  • 中字
  • 小字

       很多人在学习java的第一句便是:java是一门面向对象编程的语言,那么什么是java面向对象编程呢,相信很多同学都会产生这样的疑问,接下来我们围绕这个问题一起学习一下。

       首先我们通过一个例子来通俗了解一下java面向对象,比如我们设定一个共享单车类Bike,共享单车有很多属性,像厂家、颜色、logo,然后,我们可以new一个对象出来,Bike bike=new Bike();类具体到特定的个体的时候,就是一个对象了,比如我们拿共享单车的颜色来举例,有黄色、橘色、蓝色灯,那么黄色、蓝色、橘色就是对象了。

       也可以这样去理解,对象呢都是现实中存在的物体,比如鸡、狗、猫、手机、书包等等都是对象,咱们也可以理解成万物皆对象,可以根据咱们的需要随时new一个对象出来。

       面向对象编程有三大特点:继承、封装、多态,继承是指从已有的类中派生新的类,新的类能够吸收已有类的数据属性和行为,并能够扩展新的功能。

封装是java面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想,用户只能通过对外提供的接口访问数据。

       多态分为静态和动态两种方式,多态的特点就是可替换性,灵活性,可扩展性,统一编码风格。还有一个就是类,类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。

       面向对象还有一些构造方法作用和语法规则、重载、接口、常量、异常等方面的知识,想学更多java面向对象编程,不妨来我们蛙课网了解一下,相信一定可以让你了解更多关于java面向对象编程相关的知识!

1人推荐
共同学习,写下你的评论
0条评论
蛙课资讯
官方自媒体蛙课资讯

172篇文章贡献491145字

作者相关文章更多>

推荐相关文章更多>

蛙课网手机站正确的打开姿势~!

蛙课资讯07-11 17:20

【福利】来蛙课网,免费学Java全栈技术--已经结束

蛙课资讯09-04 15:27

Java面试前的突击要准备些什么

蛙课资讯06-12 17:09

Java开发招聘为什么有年龄的要求

蛙课资讯06-17 17:37

检测自己是否达到了java入门水平

蛙课资讯06-12 17:07

发评论

举报

0/150

取消