English Sentence Loading...
英语句子加载中...
Java类的概念
作者:junyuqin 日期:2007-05-04
定义并使用一个新类,“类”分为两类:
1) Java应用程序;
2) Java小应用程序。
它们都有一个共同的特点,那就是整个程序中只包含一个类。不同在于,这个唯一的类的定义不尽相同。
在Java应用程序中,形如:public class testBranch1(类名)
而在Java小应用程序中,则形如:public class VariableScope(类名) extends Applet
其实,在这些程序中都使用到了其它类。在小应用程序中,很明显,所有的类都是从Applet类中继承来的。在应用程序中,也使用了其它的类,不过不是十分明显, System.out.println也是从其它类中继承过来的,它包含在java.lang包中,无须指明,编译器能够自动处理。
Java语言的开发工具包(JDK)中就包含了许许多多的已开发定义的类,我们可以通过使用它们迅速地构建自己的程序。
类定义的一般形式如下:
class classname extends superclassname {
type instance-variable1;
type instance-variable2;
...................
type instance-variableN;
type methodname1(parameter-list) {
method-body;
}
type
methodname2(parameter-list) {
method-body;
}
.................................
type methodnameN(parameter-list) {
method-body;
}
}
这里,classname和superclassname是合法的标识符。关键词extends用来表明classname是 superclassname派生的子类。 有一个类叫做Object,它是所有Java类的根。 如果你想定义Object 的接子类, 你可以省略extends子句, 编译器会自动包含它。 下面是一个简单的类的定义。
class University {
}
类的几种类型——
1) private
类中限定为private的成员,只能被这个类本身访问。
如果一个类的构造方法声明为private,则其它类不能生成该类的一个实例。
2) default
类中不加任何访问权限限定的成员属于缺省的(default)访问状态,可以被这个类本身和同一个包中的类所访问。
3) protected
类中限定为protected的成员,可以被这个类本身、它的子类(包括同一个包中以及不同包中的子类)和同一个包中的所有其他的类访问。
4) public
类中限定为public的成员,可以被所有的类访问。
1) Java应用程序;
2) Java小应用程序。
它们都有一个共同的特点,那就是整个程序中只包含一个类。不同在于,这个唯一的类的定义不尽相同。
在Java应用程序中,形如:public class testBranch1(类名)
而在Java小应用程序中,则形如:public class VariableScope(类名) extends Applet
其实,在这些程序中都使用到了其它类。在小应用程序中,很明显,所有的类都是从Applet类中继承来的。在应用程序中,也使用了其它的类,不过不是十分明显, System.out.println也是从其它类中继承过来的,它包含在java.lang包中,无须指明,编译器能够自动处理。
Java语言的开发工具包(JDK)中就包含了许许多多的已开发定义的类,我们可以通过使用它们迅速地构建自己的程序。
类定义的一般形式如下:
class classname extends superclassname {
type instance-variable1;
type instance-variable2;
...................
type instance-variableN;
type methodname1(parameter-list) {
method-body;
}
type
methodname2(parameter-list) {
method-body;
}
.................................
type methodnameN(parameter-list) {
method-body;
}
}
这里,classname和superclassname是合法的标识符。关键词extends用来表明classname是 superclassname派生的子类。 有一个类叫做Object,它是所有Java类的根。 如果你想定义Object 的接子类, 你可以省略extends子句, 编译器会自动包含它。 下面是一个简单的类的定义。
class University {
}
类的几种类型——
1) private
类中限定为private的成员,只能被这个类本身访问。
如果一个类的构造方法声明为private,则其它类不能生成该类的一个实例。
2) default
类中不加任何访问权限限定的成员属于缺省的(default)访问状态,可以被这个类本身和同一个包中的类所访问。
3) protected
类中限定为protected的成员,可以被这个类本身、它的子类(包括同一个包中以及不同包中的子类)和同一个包中的所有其他的类访问。
4) public
类中限定为public的成员,可以被所有的类访问。
评论: 0 | 引用: 0 | 查看次数: 4440
上一篇
下一篇


文章来自:
Tags: 