读书人

种与对象总结

发布时间: 2012-12-19 14:13:14 作者: rapoo

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

首先,众所周知,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]

读书人网 >编程

热点推荐