一、面向对象的程序设计(Object Oriented Programming)之一-----封装:
封装:把数据及对数据的操作方法放在一起,作为一个相互依存的整体。
主要包括两方面:类(class)和对象(object)。
1、类:抽象的概念,包含了数据与对数据的操纵。
a)数据在类中称作属性或成员变量;
b)数据操纵在类中称作方法。
1> 如何定义类: 修饰符 class 类名字
{
属性和方法
};
命名约定:首字母必须大写,如果一个类名由多个单词组成
每个单词的首字母都要大写,
例:MemberTest;
2>如何定义方法: 修饰符 返回类型 方法名称(参数);
注:方法定义不能嵌套,且只能定义在类中。
如何调用方法:通过对象完成调用, 对象变量.方法名(参数)。
命名约定:首字母需小写,若一个方法名由多个单词组成,
第一个单词的所有字母都要小写,从第二个单
词开始,每个单词的首字母都要大写,
例:addThreeInt;
例:人是抽象是概念,人具有年龄等数据,具有跑步等操纵。
3>如何定义属性:类型 属性名称;
如何使用属性:对象的变量名.属性名称;
命名约定;规则同方法的命名规则相同,例:ageOfPerson;
定义在类中的属性叫成员变量,定义在方法中的变量叫局部变量;
2、对象:具体的概念,是类的一种具体表示形式。
如何生成对象:通过类生成对象
类名 变量名=new 类名();
对象又叫实例,即生成一个对象的过程又叫实例化
例:人是一个类,张三,李四,王五这样具体的人就是对象。
public class Test //定义了一个名字为Test的类;
{
public int add(int a,int b) //定义了一个名字为add的方法,有两个参数;
{
return a+b;
}
public static void main(string[] args)
{
Test test = new Test(); //创建Test的一个对象,变量名为test,即生成对象;
int x = 1;
int y = 2;
int a = test.add(x,y); //方法的调用;
System.out.println(a);
}
}