java 第九讲 面向对象之封装
来源:互联网 发布:手机望远镜软件 推荐 编辑:程序博客网 时间:2024/05/16 05:23
1. 面向对象的三大特征:继承(inheritance), 封装(encapsulation),多态(polymorphism)。
2. 封装: 类包含了数据与方法,讲数据与方法放在一个类中就构成(封装)。
3. 如何定义类
修饰符 class 类的名字
{
//类的内容(包含了属性和方法)
}
4. 如何定义方法
修饰符 返回类型 方法的名称([参数], ...)
{
//方法体
}
5. main方法是整个java程序的入口,如果类的定义中没有main方法,程序无法执行。
6. 方法定义不能嵌套,也就是说不能在一个方法中定义另外一个方法,方法只能在类中。
7. 关于方法的执行:首先需要定义方法,接下来就可以使用方法(调用方法),当方法调用完毕后,方法可以返回值,方法是否返回值是由方法的定义决定的。
8. 如何生成对象?通过类的生成对象(通常)使用new关键字生成对象:
类名 变量名 = new 类名();
person person = new person();
9. 方法的调用对象变量名.方法名([参数]);
10. 关于方法的注意事项:
1. 方法中定义中,方法的返回类型与return后面的变量或者常量保持一致。
2.在方法调用时,给方法传递的参数需要与方法定义时的参数保持一致。
3.方法定义时返回类型与接收方法返回值的变量类型保持一致
11. public int add(int a, int b)
{
return a + b;
}
方法定义时的参数叫做形式参数
int a = test.add(8, 3);
方法调用所赋予的具体值叫做(实际参数)。
12. 关键之void 表示方法不返回值
13. 如果方法不返回值,那么声明方法的时候使用void关键字,在方法定义中可以有两种情况实现不返回值:
a: 不使用return语句
b:使用return,但return后面没有任何或者变量,return后面只有一个分号;表示退出方法,返回方法的调用端。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
- java 第九讲 面向对象之封装
- Java SE 第九讲(面向对象之封装)
- Java SE 第九讲(面向对象之封装)
- JavaSE第九讲:面向对象之封装
- 圣思源-张龙-Java SE 第九讲(面向对象之封装)
- Java SE 第十讲(面向对象之封装) 续
- Java SE 第十讲(面向对象之封装) 续
- Java基础第8讲--面向对象之封装
- Java 面向对象之封装
- Java面向对象之封装
- Java面向对象之封装
- JAVA面向对象之封装
- java面向对象之封装
- Java面向对象之封装
- Java面向对象之封装
- Java--面向对象之封装
- Java面向对象之封装
- (JAVA SE 学习笔记)Java.SE.第009讲.面向对象之封装
- 【转】解决 - java.lang.OutOfMemoryError: unable to create new native thread
- Java IO学习笔记(九):BufferedReader和Scanner
- Java ZIP文件压缩与解压缩
- 用eclipse开发java
- Android开发之Java集合类性能分析
- java 第九讲 面向对象之封装
- SAP R3和JAVA交换数据之JCO
- java图片转换格式并设定大小
- 一次Java出错体验
- miaoshuncai
- java 多线程
- javascript 设置cookie
- 你还在用Java么?
- "爱说说"技术原理:前端Javascript优化技巧(四)