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
封装:类包含了数据与方法,将数据与方法放在一个类就构成了封装
如何定义类?
修饰符 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
相关文章推荐
- SpringMVC的简单传值(实现代码)
- java学习地图
- ResultSet 封装成JavaBean
- maven配置
- Java学习之路:不走弯路,就是捷径
- JavaBean
- Spring 4.x官方参考文档中文版——第21章 Web MVC框架(3)
- Java的项目结构
- Eclipse IDE for Java EE Developers配置SpringMVC例子
- 传统spring aop
- struts2_1:strust2的设计模式
- Java集合框架Collection
- Java中自定义注解的应用
- Struts2标签库
- Java 程序中执行update返回结果
- test spring again
- test spring in category
- SpringMVC 之<mvc:default-servlet-handler />
- Struts2 文件上传
- 在eclipse下使用java调用weka