资讯专栏INFORMATION COLUMN

overview_java(二)

LittleLiByte / 2196人阅读

摘要:创建一个对象也称作实例化,对象叫做类的实例声明声明一个对象,包括对象名称和对象类型。面向对象将以前的过程中的执行者,变成了指挥者。面向对象这种思想是符合现在人们思考习惯的一种思想。

看过多少遍理论知识,每次都有一些不一样的理解。字还是那些字。虽然冗余,却也能知其意。

java 是一门面向对象的语言,那么什么是面向对象呢

先要了解类和对象

什么是对象,就是实际存在的某一类事物中的个体,实例,万物皆对象

对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。

例如,一条狗是一个对象,它的

    状态有:颜色、名字、品种;

     行为有:摇尾巴、叫、吃等。

一个对象包括方法和变量。

创建一个对象也称作实例化,对象叫做类的实例 new

声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。

类呢,就是一类事物的描述,一种抽象的概念上的定义

类是一个模板,它描述一类对象的行为和状态。

类是针对一个或多个对象的说明

面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次。

面向对象:

1:将复杂的事情简单化。

2:面向对象将以前的过程中的执行者,变成了指挥者。

3:面向对象这种思想是符合现在人们思考习惯的一种思想。

面向对象的三大特性。

继承和多态,封装

封装:公有和私有

在类里面 private 然后提供公有方法,供外部访问

保护数据不被其他类的方法修改

继承:就是由一个基类扩展或者派生成一个新类,,这个扩展类就有新类的所有属性,同时还可以加上自己的特有属性

多态:相同的方法处理不同的类的对象,此处不同的类就要是基类相同

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70399.html

相关文章

  • overview_java(一)

    摘要:字符串常用的几种方法,拼接检测字符串内容是否相等引用是否相等字符串长度变量名,,区别字符串常量字符串变量线程安全字符串变量非线程安全具体区别自行百度,不做详解八。 重新复习下java哦,当然一些环境变量配置之类的就忽略不计了啊。百度一坨,都是些常规的东西一:java语句的一些规则 习惯很重要 虽然很想跳过,但想想还是稍微记录一些 1,结尾要有分号 ...

    liukai90 评论0 收藏0
  • overview_java(三)

    摘要:,该函数的名称和所在类的名称相同,不需要定义返回值的类型,该函数没有具体的返回值注所有对象时,都需要初始化才使用一个类在定义时,如果没有定义过构造函数,那么类会自动生成一个空参数构造器,为了方便创建对象,完成初始化。 1,java 是一种面向对象的语言,面向对象的特征--封装,继承,多态 三大特性 2,在类的定义中都称为成员 成员变量:其实对应的就是事物的属性 成员函数:其实对应的就...

    MrZONT 评论0 收藏0
  • W3School 教程整理

    摘要:离线版大部分整理自,少部分整理自,由本人整理。感谢站长的无私奉献。由于本人精力有限,此处的列表不一定能够及时更新,最新版本请到本人博客查看。 离线版大部分整理自 w3cschool ,少部分整理自 w3school ,由本人整理。 感谢 w3cschool 站长的无私奉献。 由于本人精力有限,此处的列表不一定能够及时更新,最新版本请到本人博客查看。 AngularJS教程 最后更...

    douzifly 评论0 收藏0
  • W3School 教程整理

    摘要:离线版大部分整理自,少部分整理自,由本人整理。感谢站长的无私奉献。由于本人精力有限,此处的列表不一定能够及时更新,最新版本请到本人博客查看。 离线版大部分整理自 w3cschool ,少部分整理自 w3school ,由本人整理。 感谢 w3cschool 站长的无私奉献。 由于本人精力有限,此处的列表不一定能够及时更新,最新版本请到本人博客查看。 AngularJS教程 最后更...

    CoffeX 评论0 收藏0
  • W3School 教程整理

    摘要:离线版大部分整理自,少部分整理自,由本人整理。感谢站长的无私奉献。由于本人精力有限,此处的列表不一定能够及时更新,最新版本请到本人博客查看。 离线版大部分整理自 w3cschool ,少部分整理自 w3school ,由本人整理。 感谢 w3cschool 站长的无私奉献。 由于本人精力有限,此处的列表不一定能够及时更新,最新版本请到本人博客查看。 AngularJS教程 最后更...

    Dionysus_go 评论0 收藏0

发表评论

0条评论

LittleLiByte

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<