会计考友 发表于 2012-8-4 12:37:27

Java学习知识点要求(2)

Java学习知识点要求(2)
2、类与对象的定义及其之间的关系
(1)类:同种对象的集合与抽象
类结构:基类:所有Java的类都派生自Object;
Java的类可组织在包(package)中;
Java提供的标准类库分布在一系列的包中,如java.lang,java.util,java.net等 (参见 P.117);
编程的过程就是继承基类或标准类而创建、定义特殊子类的过程
①类的定义包含类的声明和类体两部分的内容。
类定义的格式如下:


[修饰符]class 类名
{
[类属性说明]
[构造方法说明]
[类方法说明]}
②声明类属性的语法如下:
[修饰符] 变量类型变量名 [=变量初值];
例:package cha;
public class Quad{
double a,b,c;
private double abc;}
③类属性说明:
friendly(默认访问):修饰符的类属性可以被定义同一包package中的任何类访问。这是默认的。
private(私有成员):只能在同一个类中定义的方法中使用,这种方式通常是安全的。
public(公共成员):可以被文件中的任何类方法所访问。由于public属性不受限制,很容易使类的对象被修改,因此建议类属性尽量不要使用public修饰符。
protected(受保护成员):修饰的类的属性可以被子类自由访问。
final(最终的):修饰的类的属性是不可改变
④声明方法的语法如下:
[方法修饰符]返回值类型方法名(参数列表)throws例外名1,例外名2,…
{方法体:
   局部变量声明;
   语句序列;}
(2)对象是变量和相关的方法的集合,其中变量表明对象的状态属性,方法表明对象所具有的行为。
对象一般都有两个特征:状态(state)和行为(behavior)。
①使用构造方法构造对象的格式如下:
类名 对象名=new 该类构造方法;
可以通过不同个数或类型的参数分别调用不同的构造方法。例如:
Circle circle1=new Circle();
Circle circle2=new Circle(5);
②当构造一个类的对象时,JVM主要完成以下3件事情:
为对象分配内存空间;
初始化对象属性的值,初始值可以是默认值,或者属性按指定的参数值初始化;
调用对象的构造方法。
③对象变量的引用格式为:
对象名.变量名
对象方法的引用格式为:
对象名.方法名([参数列表]);
(3)联系:类(Class)是现实世界某些对象的共同特征(属性和操作)的表示,对象(Object)是类的实例。
页: [1]
查看完整版本: Java学习知识点要求(2)