您的位置:首页 > 编程语言 > Java开发

Java面向对象之封装

2016-05-15 15:07 411 查看
面向对象程序的三大基本特征:继承,封装,多态

封装:类包含了数据与方法,将数据与方法放在一个类就构成了封装

如何定义类?
修饰符 class 类的名称{

//类的内容(包含了属性与方法)

}

方法,如何定义方法?
修饰符 返回值类型 方法名称([参数1,参数2,参数3...]){

//方法体
}

main方法是整个Java程序的入口点,如果类的定义中没有main方法,则程序就没有办法执行

方法定义不能嵌套,不能再一个方法中嵌套另一个方法,方法只能定义在类中,

关于方法的执行,首先需要定义方法,接下来就可以是使用方法(调用方法),当
调用完毕之后,方法可以返回值,方法到底是否返回值使用方法的定义决定的

如何生成对象?用过类来生成对象(通常使用new关键字生成对象)
public class Person{

}
类名 变量名 = new 类名();
Person person = new Person();
9.方法调用需要通过对象来完成方法调用的形式是:
对象变量.方法名(参数值1,参数值2,参数值3....)
10.关于方法的注意事项:
1.在方法定义中,方法的返回类型与return后面的变量或常量保持一致
2.在方法调用时,给方法传递的参数需要与方法定义时的参数保持一致(参数个数一致,参数类型一致)
3.方法定义时的返回类型与接收方法返回值得变量类型保持一致

public int add(int a, int b){
return a + b;
}

int a = test.add(x, y);
方法调用时候的参数叫做形式参数

方法调用时候所赐予的方法叫做实际参数
System.out.println(a);
11.关键之void表示方法不返回值
12.如果方法不返回值,那么声明方法的时候使用void关键字,在方法定义中可以有两种情况实现不返回值
a.不适用return语句
b.使用return,但是return后面么有任何变量,return后面之后一个分号,表示退出方法,返回方法调用端
本文出自 “袁子建” 博客,请务必保留此出处http://hnyuanzijian.blog.51cto.com/8869344/1773604
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: