java随堂笔记

面向对象:

面向对象是相对面向过程而言

面向对象和面向过程都是一种思想

面向过程:强调的是功能行为

面向兑现:将功能封装进对象,强调具备了功能的兑现

面向兑现是局域面向过程的

对象用计算机语言对问题域中事物的描述,对象通过属性和方法来分别对应事物所具有的静态属性和动态属性
特点:  
是一种复合人马思考习惯的思想
可以将复杂的事情简单化
将程序员从执行则装换成了指挥者
1:一切皆对象;
2:对象来源于生活;
3:面向对象,实际就是人认识世界的思想过程;
4:面向过程直接考虑怎么做的问题,而面向对象先考虑让谁做的问题,在谁考虑怎么做的问题。
面向对象开发,设计,特征
开发的过程:其实就是不断的创建对象,使用对象,指挥对象做事情。
设计的过程:其实就是在管理和维护对象之间的关系,
面向对象的特征:
封装    继承    多态
类与对象的关系:
类是具体事务的抽象,概念上的定义。
对象及时该类事务实实在在存在的个体。
匿名对象:
匿名对象是对象的简化形式
匿名对象两种使用情况
当对对象方法仅用一次调用的时候
匿名对象可以作为实际参数进行传递
封装:
是指隐藏对象的属性和实现细节,仅对外提供公共的访问方式。
好处:
将变化隔离
便于使用
提高重要性
提高安全性
封装原则:
将不需要对外提供的内容都隐藏起来。
把属性都隐藏,提供公共方法对其访问。
构造函数:
特点:
函数名与类名相同
不用定义返回值类型
不可以些return语句
当没有自定义构造方法的时候系统会默认创建一个无参的构造方法,一旦自定义了有参数的构造方法,系统就不在自动创建无参数的构造方法;
只要自定义了有参数的构造方法,就必须定义无参数的构造方法(人为规定)。
作用:
给对象进行初始化
注意:
默认构造函数的特点
多个构造函数是以重载的形式存在的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值