首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

种与对象总结

2012-12-19 
类与对象总结小子才疏学浅,这篇文章只是小子自己的一些拙见,各位看官请多多包涵,指教。首先,众所周知,JAVA

类与对象总结
小子才疏学浅,这篇文章只是小子自己的一些拙见,各位看官请多多包涵,指教。

首先,众所周知,JAVA语言是一门面向对象的语言。那么,对象究竟是什么呢?
对象,是具体的个体,是客观存在。这么说吧,这个世界上,一个人可以是一个对象,一件事也可以是个对象,一个物体也可以是个对象。而在JAVA语言中,对象有其自己的特征和行为,称为属性和方法。属性就是对象的描述,大小,颜色,年龄等都可以是对象的属性;而方法则可以说是该对象具有的一些能力,能做这样的事。打个比方,现在有个小学生叫小明,他就是我们指的对象,那么他的年龄,身高,体重等都是小明的属性,而小明会打乒乓球,打篮球,学习,吃饭,这些则都是小明的方法。
说完对象之后,不得不说到JAVA语言里面非常重要的一个概念——类。那么,什么是类呢?
类,是一个集合,它包含着具有相同特征和行为的对象。打个比方,还是小明是对象,那么学生就可以说是一个类,包含了小明这个对象。
类与对象这两者,在JAVA语言中,都占据着相当重要的位置。两者相互联系,共同来模拟现实世界。

接下来我们再来说一说,在JAVA语言中,类与对象的一些使用方法等。
首先是类的定义: 访问修饰符 关键字class 类名(){
                          方法体;由属性和方法组成的
                              类中的属性
                                 类中的方法
public class Student(){
//定义属性
private String name;
private int age;
//定义构造方法
public Student(){
//方法的调用
study();
}
//定义普通方法
public void study(){
System.out.println("学生在学习!!!");
}
}

上面这几行代码就定义了一个学生类,学生类里有年龄和名字这两项属性,还有一个学习的方法。

对象的实例化:
类名 对象名 = 关键字new 类名();
Student st = new Student();

普通方法、构造方法及其调用
  实例化一个对象或者给某个属性赋初始值时,就要调用类的构造器(又称为构造函数和构造方法);描述对象具有的一般行为,需要调用普通方法。两个方法的区别如下:
  eg.
  //构造方法的定义
  访问修饰符 类名(){
  }
  //普通方法的定义
  访问修饰符 返回值类型 方法名(){
  }
  //构造方法的调用
  Student st = new Student();
  //普通方法的调用
  st.study();
  1、构造方法不需要返回值类型,普通方法一定要;
  2、构造方法名同类名,普通方法名自定义,绝不和类名同;
  3、构造方法有默认的,普通方法必须自行定义;
  4、构造方法用途与普通方法不同,如上介绍;
  5、调用方式不同,如上(注意调用时,不是“对象调用方法”,而是“对象名里存放的地址调用内存中相应的方法”);
  6、构造方法每使用一次,就会构造一个全新的对象,但普通方法不同的对象类调用执行的步骤、过程都不会发生改变。
[size=large][/size]

热点排行