第一章——抽象和封装
来源:互联网 发布:洗衣烘干一体机 知乎 编辑:程序博客网 时间:2024/05/22 03:07
1.面向对象设计的过程就是抽象的过程:发现类、发现类的属性、发现类的方法
2.this通常指当前对象的引用
3.属性和行为又称为类的成员变量和成员方法,统称为类的成员
4.类是对某一事物的描述,是抽象的,概念上的定义。对象是实际存在的,具体的事物个体
5.类由一个或几个单词组成,每个单词的第一个字母大写,属性名和方法名由一个或几个单词组成,第一个单词首字母 小写,其他单词首字母大写,常量名由一个或几个单词组成,所以字母大写
6.构造方法的语法: 访问修饰符 构造方法名{
}
7.构造方法的特点:构造方法的名称和类名相同,没有返回值类型
构造方法的作用:在创建对象时执行一些初始化操作
8.重载:方法名相同、参数(个数、类型、顺序)不同、与访问修饰符,返回值类型无关
9.面向对象设计和开发的好处:交流更加流畅,提高设计和开发效率
10.static可用来修饰属性、方法和代码块
11.
static非static属性类属性、类变量实例属性、实例变量方法类方法实例方法调用方式类名.属性 类名.方法() 对象.属性 对象.方法()对象.属性 对象.方法()归属类单个对象12.封装:将类的状态信息隐藏在类内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作 和访问
13.封装的步骤:修改属性的可见性(属性私有化)
创建公有的getter/setter方法
在方法中,加入对属性的存取控制语句
14.封装的好处:隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;方便加入存取控制语句
15.this的作用:调用成员变量,解决成员变量和局部变量的同名冲突
调用成员方法
使用this调用重载的构造方法,只能在工构造方法中使用,必须是构造方法的第一条语句
- 第一章——抽象和封装
- 第一章 抽象和封装
- Javaoop第一章抽象和封装
- 第一章 抽象和封装(一)
- JAVA OOP 第一章 抽象和封装
- java面向对象 第一章 抽象和封装
- Javaoop——抽象和封装/继承
- 基本概念:抽象和封装
- 封装和抽象
- 抽象和封装
- 抽象和封装 笔记
- 抽象和封装
- 封装和抽象
- 【JAVA】抽象和封装
- 抽象和封装
- java 抽象和封装
- JavaOop01抽象和封装
- 抽象和封装
- 华为机试——计算字符个数
- 04.JS中的call()和apply()方法
- python读写不同编码txt文件--转自CSDN
- face_detection_alighment在windows10+caffe+vs2015下的配置
- django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct
- 第一章——抽象和封装
- oracle中函数和存储过程的区别和联系
- 图片虚拟路径设置方法
- 新晋OpenStack会员:华为与华三,功人和功狗
- effective scala(1)
- LabVIEW之For循环
- ViewPager 子布局点击事件的代替方法
- Activiti初学者教程
- BZOJ2082: [Poi2010]Divine divisor 数论