English Sentence Loading...
英语句子加载中...

Java类的概念

定义并使用一个新类,“类”分为两类:
  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的成员,可以被所有的类访问。
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Java 语言 编程 概念
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2154