|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在1995年5月23日以“Java”的名称正式发布了。
1:类的基础观点
Java程序的基础单元是类,类是对象的实例,大概说对象是类界说的的数据范例的变量。你创建类以后,便可用它来创建很多你必要的对象。Java把每个可实行的成份都酿成类。
类的界说情势以下:
classclassnameextendssuperclassname
{
.....
}
这里,classname和superclassname是正当的标识符。关头词extends用来标明classname是superclassname派生的子类。有一个类叫做Object,它是一切Java类的根。假如你想界说Object的间接子类,你能够省略extends子句,编译器会主动包括它。上面是一个复杂的类的界说。
在类界说的入手下手与停止处必需利用花括号。你大概想创建一个矩形类,那末能够用以下代码:
publicclassRectangle
{
......
}
2:类的基础构成
一个类中一般都包括数据与函数两品种型的元素,我们一样平常把它叫作属性和成员函数,在良多时分我们也把成员函数称为办法(method)。将数据与代码经由过程类严密分离在一同,就构成了如今十分盛行的封装的观点。天然,类的界说也要包含以上两个部分。
class<classname>
<memberdatadeclarations>
<memberfunctiondeclarations>
3:类的实例创立
矩形类Rectangle中,大概你想把矩形的相干信息写进类,如:width,height,固然你还能够写进别的信息,但也许长和宽对复杂的矩形来讲已充足了。如今,类的界说以下所示:
publicclassRetangle
{
intwidth,height;
}
当你创立了本人的类以后,一般必要利用它来完成某种事情。你能够经由过程界说类的实例--对象来完成这类需求。
对象是经由过程new来创立,完成成员函数以下:Rectanglemyrect=newRectangle,固然,此时对象myrect并没有做任何甚么事;它只保留了矩形的长和宽的信息。有了对象今后,我们如何利用对象外部的数据呢?上面是几个例子:
myrect.width=10;
myrect.height=20;
类的成员函数也是用“.”运算符来被援用的。
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。 |
|