脚本宝典收集整理的这篇文章主要介绍了overview_java(二),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
看过多少遍理论知识,每次都有一些不一样的理解。字还是那些字。虽然冗余,却也能知其意。
java 是一门面向对象的语言,那么什么是面向对象呢
先要了解类和对象
什么是对象,就是实际存在的某一类事物中的个体,实例,万物皆对象
对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。
例如,一条狗是一个对象,它的 状态有:颜色、名字、品种; 行为有:摇尾巴、叫、吃等。
一个对象包括方法和变量。
创建一个对象也称作实例化,对象叫做类的实例 new
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。
类呢,就是一类事物的描述,一种抽象的概念上的定义
类是一个模板,它描述一类对象的行为和状态。
类是针对一个或多个对象的说明
面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次。
面向对象:
1:将复杂的事情简单化。
2:面向对象将以前的过程中的执行者,变成了指挥者。
3:面向对象这种思想是符合现在人们思考习惯的一种思想。
面向对象的三大特性。
继承和多态,封装
封装:公有和私有
在类里面 private 然后提供公有方法,供外部访问
保护数据不被其他类的方法修改
继承:就是由一个基类扩展或者派生成一个新类,,这个扩展类就有新类的所有属性,同时还可以加上自己的特有属性
多态:相同的方法处理不同的类的对象,此处不同的类就要是基类相同
以上是脚本宝典为你收集整理的overview_java(二)全部内容,希望文章能够帮你解决overview_java(二)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。