飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2499|回复: 0

第四章 JAVA的类 4.1 定义类的结构

[复制链接]

该用户从未签到

发表于 2005-2-26 21:05:07 | 显示全部楼层 |阅读模式
[center]第四章 JAVA的类 [/center]
  使用Java语言意味着面向对象的编程。所以,你必须要学会如何创建、引用和继承已建立的类。
  Java的结构是基于面向对象思想的。除了那些最基本的类型如整数、单精度浮点数之外的其它成分,均是以类的形式出现的。正是由于Java的面向对象特性,所以它能给用户提供一种具有良好的可扩充性的编程环境,并使得程序员可以充分利用别的程序员的成果,而不必重复以前的工作。
  学习完本章后,你应该是已经可以轻松地创建自己的类,并能引用和继承已有的类,这将不公使你有能力去编写更简捷更有效的代码,同时也是进一步学习Java所必需的。
4.1 定义类的结构

4.1.1 类的基本概念

  Java程序的基本单位是类。类的定义可以看作是建立对象的原形。你建立类之后,就可用它来建立许多你需要的对象。Java把每一个可执行的成分都变成类,使面向对象发展到极点。
  类的基本定义成员函数如下:


    class name
   
       //Class information


  在类定义的开始与结束处必须使用花括号。你也许想建立一个矩形类,那么可以用如下代码:
public class Rectangle
......

4.1.2 类的基本组成
  一个类中通常都包含数据与函数两种类型的元素,我们一般把它叫作属性和成员函数,在很多时候我们也把成员函数称为方法(method)。将数据与代码通过类紧密结合在一起,就形成了现在非常流行的封装的概念。自然,类的定义也要包括以上两个部分。


    class <classname>
   
       <member data declarations>
       <member function declarations>

4.1.3 类的实例创建

  矩形类Rectangle中,也许你想把矩形的相关信息写入类,如:
int width,height;
  当然你还可以写入其它信息,但或许长和宽对简单的矩形来说已足够了。现在,类的定义如下所示:
public class Retangle
int width,height;
  当你创建了自己的类之后,通常需要使用它来完成某种工作。你可以通过定义类的实例--对象来实现这种需求。
  new运算符可以用来创建对象,实现成员函数如下:
Rectangle myrect=new Rectangle;
  当然,此时对象myrect并没有做任何什么事;它只保存了矩形的长和宽的信息。有了对象以后,我们怎样使用对象内部的数据呢?下面是几个例子:
myrect.width=10;
myrect.height=20;
  同样,类的成员函数也是用“.”运算符来被引用的。
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表