刚学Java ,首先接触到的就是类与对象,听了几节课,写这篇文章来记录一下我对类与对象的
理解。
对象,说白了就是生活中的任何事物都可以称为对象,大到房子,小到铁钉。对象具有特征和功能,这些特征让这个对象区别于其他对象,例如一个杯子,它的形状,颜色,大小,材质,重量......就是它的特征,用来盛水就是它的功能。由此可见,对象是一件具体的事或物,是现实世界中真实存在的。
类,是现实世界里的事物在计算机世界里的一种抽象的映射。而现实世界中是没有真正的类存在的。类是对一些对象共同点的描述,这些共同点包括对象的特征和功能,而在Java里这两个叫做属性和方法。类的作用主要是作为一个模板,我们可以利用类来创立很多的对象,而这些对象都具有在这个类里面定义的方法和属性。
类的基本结构:
public
class 类名 {
private 数据类型 属性名;//定义属性的格式
public 返回
值类型 方法名(数据类型 参数名,...){
//代码
}
}
建立了一个类后,就可以通过这个类来创立多个对象,对象创建之后,就可以调用所有这个对象具有的属性和方法,就会要
创建对象和调用方法
创建对象:
类名 对象名 = new 类名(); //这里的new是
关键字哦
调用方法:
对象名.方法名(参数值,...);
程序中的对象就是对生活中对象数据的一个封装过程
现在来说说类的方法,方法有两类:普通方法和构造方法。
普通方法的格式:public 返回值类型 方法名(数据类型 参数名,........)
构造方法的格式:public 类名(数据类型 参数名,...........)
区别:1构造方法有返回值,但是不用声明,返回值类型是和方法名一样。
2构造方法的方法名必须和类名一样
3用法不同:构造方法是用new来调用的 。
以上这些就是这几天来我对Java类与对象的了解了。