Java拾遗(一)

类与对象

与C/C++语言不同,Java是一门面向对象的语言。那么学习Java最基础的便是理解什么是对象。

对象

什么是对象?对象就是指一个具体的人或事物,爸爸妈妈老师同学,或者读者正在使用的手机,在看本文的状态,都可以称为对象。

如何定义一个对象?具体的描述,要详细到当描述表达出来后别人就能立马知道你描述的对象是谁?是那件事?这样就是完整的定义了一个对象。

实例化对象

这里只介绍一种实例化对象的方法:new 语句。

构造方法

当有参数需要从一个对象传递给另一个对象时,可以写一个构造方法

public 类名(参数类型 + 参数对象){
		this.属性名 = 参数对象;
}

此后,当在别的类中需要初始化该类的对象,并且传递相应的参数时,可以这样写:

类名  + 对象名 = new 类名(参数名);

此时,所需的对象创立完成。
当然,new 方法当然可以参数为空,并且可以设置多个不同的构造方法。

*new方法的特点

当主方法中新创建的对象在某一个类的方法中操作,进行属性值改变,但该对象的属性值并不会改变,除非该方法得到的属性的新的值返还给该对象的属性。

上面描述一个对象的方法其实很复杂。因为每次定义一个对象都需要重新描述对象的每一个特征,这在实际操作中会非常麻烦且臃肿。因为对于有一批对象,比如说一堆桌子,其实它们有很多待描述的特征是都有的: 比如桌子的尺寸、颜色、材质、用途等等;那么在实际操作中,如果将拥有相同待描述特征的对象用一个抽象的、只说明了拥有该特征而未具体描述特征参数值的概念来定义,会更加精炼。再通过具体定义、描述该概念便得到一个对象。这个抽象的概念在Java中称之类。

定义类

在Java中,类一般会由两个方面组成,一个是属性,另一个是方法。

属性,就比如桌子的尺寸,可以直接用一个具体的参数值来描述的特征;方法,就好比桌子可以实现的功能,需要一定的步骤或者更复杂的逻辑结构做判断。一般定义一个类会同时定义属性和方法,也可以只定义其中一种。

类与对象

当一个对象被调用时,只需要定义其部分属性或方法,在另一个地方需要其他同类的对象的不同属性或方法,那么类的便捷性就非常明显了。

在Java中,对于一个程序的运行,更关注的是运行后得到的结果,而不是运算的过程。于是,用类的方式对各种对象或者运算操作进行“打包”处理,当需要用的时候直接调用,这也是非常“Java”的地方。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值