第五章
类和对象
在面向对象技术中,将客观世界中的一个事物作为一个对象看待。每个事物都有自己的属性和行为。
从程序设计的角度,事物的属性可以用变量描述,行为用方法描述。
类只定义属性和行为的模板,对象是类的实例,对象与类的关系就像变量和数据类型的关系一样。
面向对象的基本概念:
面向对象基本特征
面向对象的Java程序
例:定义一个表示二维平面上点的类
class Point
{
private int x,y;
public void setPoint(int a,int b)
{
x=a;
y=b;
}
public int getX() { return x; }
public int getY() { return y; }
public String toString()
{ return "["+x+","+y+"]"; }
}
对象与类
简单地说:
对象是表示现实世界中某个具体的事物;
类是对对象的抽象描述。
张三
类(CLASS)
如:
“Man class ”
将对象抽象为类
对类进行实例化
[修饰符] class 类名[extends 父类名] [implements 接口名列表]
{
类成员变量声明;
类方法声明;
}
类实例
//file name:
public class Rectangle{
private int length;
private int width;
public void setLength(int l){ length=l;}
public void setWidth(int w){ width=w;}
public int getLength(){ return length;}
public int getWidth(){ return width;}
public int getArea(){ return length*width;}
public int getPerimeter(){ return 2*(length+width);}
}
描述类的基本结构
Rectangle类的UML类图描述
成员变量
[修饰符] 数据类型成员变量名
其中,修饰符是控制成员变量的被访问权限和类别的说明符;数据类型是成员变量所属的数据类型,它既可以是Java语言提供的8种基本数据类型,也可以使数组或类的引用类型,成员变量名是成员变量的名称,其命名要符合Java标识符的命名规范。
Java课件第5章 来自淘豆网m.daumloan.com转载请标明出处.