java 第九讲 面向对象之封装

Posted on 2011-12-21 20:51  月空  阅读(160)  评论(0)    收藏  举报

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后面只有一个分号;表示退出方法,返回方法的调用端。

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3