overview_java(二)

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

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

先要了解类和对象

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

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

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

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

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

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

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

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

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

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

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

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

面向对象:

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

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

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

面向对象的三大特性。

继承和多态,封装

封装:公有和私有

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

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

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

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值