java中对象与类的关系_java中类和对象的关系

Java是一门面向对象的语言,在java语言中,对类和对象的理解运用是学好Java的核心。

关于类:在日常生活中,我们会将具有相同属性或者说特征的具体事物归为“一类”。比如说:房子,车子,学生,水果等等。但是我们也可以发现,所有的这些“类”都是有一些具体的事物在组合支撑,正如我们不可能单独拿出来“学生”这个类名来说,“学生”的成绩怎么样,“学生”的学号怎么样,而是会具体到某一个学生来描述他的信息。所以类就更类似于一个框架,一个可以容纳各种信息属性还有功能的载体。在Java语言中,把一组对象中相同的属性和方法抽象到一个Java源文件就形成了类。

关于对象:现实中的“对象”,往往物有所指,我们具体到了一个具象的事物。比如刚刚在类的描述中提到的,“学生”这一类中我具体到了“小强”这一个具体的人。因此我们就可以对小强来进行具体研究,包括他的属性,做事功能等等行为,就是为这一个“类”填充进去了具体的实物。在Java语言中,我们把现实中的具体对象进行了模拟,就成了我们Java语言的“对象”。现实中的对象存在于现实生活中,Java中的对象存在于内存中。Java语言中的对象又称为实例。对象有属性和方法。

(1)属性

Java语言中将现实对象中的信息称为属性(也叫全局变量)

比如我们具体列举一个实例“学生张三”,他的信息表如下

姓名:张三

年龄:20

特长:篮球

在这个例子中,“学生张三”就是我们实例化了一个对象。那么这个对象都有什么属性呢?我们可以看到这个“学生张三”有“姓名、年龄、特长”这三个属性。

(2)方法

Java语言中将现实对象的功能称为方法

还是我们举例“学生张三”,他有如下功能

吃饭

睡觉

写作业

在这个例子中,我们列举了“学生张三”的三个功能,在Java语言中,这三个功能可以被具体的实例化对象调用。

下面我们来看一下如何定义一个类

定义一个类的步骤:(1)定义类名:

1、定义类名时,要遵守类的命名规则,符号标识符要符合命名规范

2、类名必须使用英文,首字母应大写。如 Main、Human等

3、类名符合驼峰命名法。

(2)定义类的属性

(3)定义类的方法

eg:Public class Student{

String name; //学生姓名

String ID; //学生学号

String skill; //学生特长

public void (){

System.out.println(name + "正在读书");

} //学生的功能

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值