Java类与对象的创建

Java类与对象的创建

在面向对象的语言中,我们看待编程思想是站在一个管理者的角度来看待事将,将每一件事情封装成一个对象,通过对象来执行该事件,在Java语言中为了使其能够呈现模块化,降低系统的耦合度,将一个个事件的分工先创建为类,通过类来建立对象,对事件进行执行。

类就是在Java语言中创建的模板,相当于汽车生产的图纸,也像公司设立的职位。
类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在。
一个类可以设立多个对象。

类由属性和方法组成:
· 属性:就相当于人的一个个的特征
· 方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉

[修饰符] class 类名{
//成员属性
//构造函数
	[修饰符] 类名(参数列表){}
//成员方法
	[修饰符] 数据类型 方法名(参数列表){}
}

构造方法是一种特殊的“成员方法”
1,构造方法作用:(1)构造出来一个类的实例 (2)对构造出来个一个类的实例(对象)初始化
2,构造方法的名字必须与定义他的类名完全相同,没有返回类型
3,主要完成对象的初始化工作,构造方法的调用是在创建一个对象时使用new操作进行的
4,类中必定有构造方法,若不写,系统自动添加无参构造方法。接口不允许被实例化,所以接口中没有构造方法
5,不能被static、final、synchronized、abstract和native修饰

注:一个.java的文件中只能存在一个public修饰的类,含义为,一个文件只能有一个主的类存在,且.java文件的public类名必须与文件名称一致

对象

具体存在的事物,在面向对象的语言中,直接进行执行的就是对象。

在类的定义后要想使用类的功能,就需要将类创建成对象,创建方法如下:

//方法一
	类名称 对象名称 = new 类名称 (参数列表) ;
//方法二
	类名称 对象名称 = null ;
	对象名称 = new 类名称 (参数列表) ;

引用数据类型与基本数据类型最大的不同在于:引用数据类型需要内存的分配和使用。所以,关键字new的主要功能就是分配内存空间,也就是说,只要使用引用数据类型,就要使用关键字new来分配内存空间。

当一个实例化对象产生之后,可以按照如下的方式进行类的操作:

	对象.属性:表示调用类之中的属性;
	对象.方法():表示调用类之中的方法。

类和对象之间的关系

类是对象创立的模板,对象是通过类生产出来。

类表示一个共性的产物,是一个综合的特征,而对象,是一个个性的产物,是一个个体的特征。

类必须通过对象才可以使用,对象的所有操作都在类中定义。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值