来源:互联网 发布:职工法律知识网络答题 编辑:程序博客网 时间:2024/05/08 07:55

类是面向对象编程中最基本、也是最重要的特征之一。

 

用比较发阐述类的概念:

      造房子的砖头有红色、有灰色、有方砖、有圆砖,我们就可以把各种各样的砖头称之为对象。

他们有共同点,也有不同的方面,这些不同的方面使得它们不可能是同一个对象。然而砖头就是

所有种类的总称,所有的砖都是由它派生而来,所以砖可以称为是一个类。

      类就是模板,其实就是创建对象的基地,它能产生很多不同的对象。比如汽车就是一个类,

像卡车、轿车等都是从汽车这个类中派生出来的。轿车也可以作为一个类,在轿车这个类中,再

创建各种品牌的轿车对象出来,像红旗、奔驰等,每种轿车都是一个对象。类是一个很灵活的概

念。类与对象的关系,就像母亲与子女的关系。

 

java中已有的类:java中已有的类有很多,可以下载java api 查看 ,在这里就不多说了。今天主要

就是深刻理解了设置器和访问器的作用。

基本上,我们写程序的时候都会用到设置器和访问器,到底它们是什么呢?

 

JAVA语言中把set函数称为设置器,把get函数称为访问器

get()只查看对象的状态或者返回对象的属性值。它有以下特点:

       1、方法声明部分有返回值类型

       2、方法声明没有参数

       3、方法体内有返回语句

 

set()主要是完成某个对象属性的赋值功能。它有以下特点:

       1、方法返回类型为void,即不返回类型

       2、方法声明中至少有一个参数

       3、方法体内肯定有赋值语句

void set(String name, String code, String sexy, String duty) {this.name = name;this.code = code;this.sexy = sexy;this.duty = duty;}public String getname() {//返回姓名return name;}public String getcode() {//返回学号return code;}public String getsexy() {//返回性别return sexy;}public String getduty() {//返回职务return duty;}public void setachi(double achievement) {//设置成绩this.achievement = achievement;}public double getachi() {return achievement;}

 

如果要实现一个对属性的访问和设置,一般应该有以下几项内容:

      1、一个私有的字段变量

      2、一个公开的字段访问器

      3、一个公开的字段设置器

 

 

0 0
原创粉丝点击