自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 面向对象特性(上)1.4面向对象的特征之一:封装性

1.4面向对象的特征之一:封装性我们程序设计追求“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;(不需要考虑内部如何实现)低耦合 :仅对外暴露少量的方法用于使用。(感觉复用性增强了)封装性引入在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个条件就不能在属性声明时体现,我们只能通过方法进行限制条件的添加。这时候就用到了set方法对属性进行赋值,并且用private进行声明属性的私有,这就体现了封装性。封装性体现①如上所属将属性私有化private

2021-08-12 21:37:02 76

原创 面向对象特性(上)1.3.2类的设计结构之一:方法(补充)

1.3.2类的设计结构之一:方法(补充)return关键字1.使用范围:使用在方法体中(需要返回值时)2.作用:① 结束方法② 针对于返回值类型的方法,使用"return 数据"方法返回所要的数据。3.注意点:return关键字后面不可以声明执行语句(但可以有表达式)。方法的重载定义:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。方法重载的判断严格按照定义判断:两同一不同:两同:同一个类,方法名相同一不同:参数类型不同public void

2021-08-12 19:38:15 64

原创 面向对象特性(上)1.3.1类的设计结构之一:方法

1.3类的设计结构之一:方法方法方法方法作用方法:描述类应该具的功能。方法的格式方法的声明:权限修饰符 返回值类型 方法名(形参列表){方法体}注意:static、final、abstract 来修饰的方法说明3.1 关于权限修饰符:默认方法的权限修饰符先都使用publicJava规定的4种权限修饰符:private、public、缺省、protected -->封装性再细说3.2 返回值类型: 返回值 vs 没返回值 3.2.1 如果方法返回值,则必

2021-08-12 17:17:43 82

原创 面向对象特性(上)1.2类的设计结构之一:属性

属性属性属性对比:属性 vs 局部变量1.相同点: 1.1 定义变量的格式:数据类型 变量名 = 变量值 1.2 先声明,后使用 1.3 变量都其对应的作用域 2.不同点: 2.1 在类中声明的位置的不同 属性:直接定义在类的一对{}内(开头就定义) 局部变量:声明在方法内、方法形参、代码块内、构造器形参、 构造器内部的变量 2.2 关于权限修饰符的不同 属 性:可以在声明属性时,指明其权限,使用权限修饰符。 常用的权限修饰符:p

2021-08-09 21:25:56 79

原创 面向对象特性(上)1.1类与对象简述

面向对象的三条主线类与成员类与对象类与成员类与对象面向对象和面向过程的区别面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。2.类与对象的概念类:对一类事物的描述,是抽象的、概念上的定义对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)(就是确确实实创建了一个事例,真实存在)面向对象程序设计的重点是类的设计设计类,就是设计类的成员。二者关系:对象,是由类new出来的,派生出来的。

2021-08-09 20:53:41 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除