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^)/