(JAVA SE 学习笔记)Java.SE.第009讲.面向对象之封装
来源:互联网 发布:h5页面制作工具 源码 编辑:程序博客网 时间:2024/05/17 07:15
1. 面向对象程序设计的三大基本特征:继承(Inheritance)封装(Encapsulation)多态(Polymorphism)
2. 封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。
修饰符 class类的名词
{
//类的内容(包含了属性与方法)
}
如何定义方法:
修饰符 返回类型方法名称(参数1,参数2,参数…)
{
//方法体
}
图1
4. main 方法是整个Java程序的人口点, 如果类的定义中没有main方法,则程序无法执行。
5. 方法定义不能嵌套,也就是不能在一个方法中定义另外一个方法,方法只能定义在类中。
——类可以生成对象,而对象可以调用方法
类名 变量名 = new 类名();
public class Person
{
Person person = new Person();—— 这句生成对象!
Person person1 = new Person();
}
图2
8. 方法的调用需通过对象来完成(目前方法)方法调用形式
对象变量.方法名(参数1,参数2,参数…);(见上图)
(1) 在方法定义中方法的返回类型与return 后面的变量或常量保持一致。
图3
图4
图5
(3)方法定义时的返回类型与接收方法返回值的变量类型保持一致。(上图)
图6
图7
方法调用时的多赋予的具体值叫做实际参数。
11. 关键字 void 表示方法不返回值。
(1) 不使用return
(2) 使用return,但return 后没有任何值或则变量,return后面只有一个分号,表示退出方法,返回到方法的调用端。
使用方式:
return;
图8
- (JAVA SE 学习笔记)Java.SE.第009讲.面向对象之封装
- (JAVA SE 学习笔记)Java.SE.第010讲.面向对象之封装.续
- (JAVA SE 学习笔记)Java.SE.第011讲.面向对象之封装.续二(对一些原理机制进行了详细的解释,适合初学者学习)
- (JAVA SE 学习笔记)Java.SE.第008讲.理解面向对象程序设计
- Java SE 第九讲(面向对象之封装)
- Java SE 第十讲(面向对象之封装) 续
- Java SE 第九讲(面向对象之封装)
- Java SE 第十讲(面向对象之封装) 续
- Java SE 面向对象之封装
- Java SE 第十一讲(面向对象之封装) 续二
- Java SE 第十一讲(面向对象之封装) 续二
- 圣思源-张龙-Java SE 第九讲(面向对象之封装)
- 圣思源-张龙-Java SE 第十讲(面向对象之封装) 续
- 圣思源-张龙-Java SE 第十一讲(面向对象之封装) 续二
- Java Se----面向对象(封装、继承)
- Java SE学习笔记-面向对象
- (JAVA SE 学习笔记)Java.SE.第002讲.原生数据类型 (Primitive Data Type)
- (JAVA SE 学习笔记)Java.SE.第004讲.运算符.Operator
- (JAVA SE 学习笔记)Java.SE.第008讲.理解面向对象程序设计
- 术语与大师
- getchar你懂么?
- zip格式分析
- SOA和EA的关系
- (JAVA SE 学习笔记)Java.SE.第009讲.面向对象之封装
- 一道简单有趣的java题:输出顺序的问题
- 企业架构EA
- (JAVA SE 学习笔记)Java.SE.第010讲.面向对象之封装.续
- Mac OS X上安装OpenVPN
- VC2010编译boost
- C#中利用泛型扩展方法辅助枚举类型进行Flags处理
- C#中抽象类和接口的区别
- 属性系统-编辑器和引擎的强力粘合剂