Java中类和对象有什么关系

  介绍

这期内容当中小编将会给大家带来有关Java中类和对象有什么关系,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1,首先介绍两个概念

类:类是对现实生活中一类具有共同属性和行为事务的抽象,确定对象将会拥有的属性和行为。

对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为,例如,一条狗是一个对象,它的状态有:颜色,名字,品种;行为有:摇尾巴,叫,吃等。

概念比较抽象,我们来讲一个具体的项目开发场景,来理解类和对象。假如,我们现在要开发一套图书管理系统,我们如何在程序里面表示出一本书呢?这个时候就用到了类的概念,我们可以定义一个表示书的数据类型,这个新的数据类型就是类。上代码:

public  class  Book  {   ,,,String  bookName;,//书名   ,,,String 作者;,//作者   ,,,Integer 价格;,//价格   }

书的类定义好了,我们接下来如何在程序里面表示具体的一本书呢?比如用程序描述一下《百年孤独》这本书的相关数据,这个时候,我们需要创建一个类(书)的实体(《百年孤独》),这个实体就是对象。上代码:

public  class  Main  {   ,,,public  static  void  main (String [], args) {   ,,,,,,,Book  Book =, new 书();   ,,,,,,,book.bookName =,“百年孤独“;   ,,,,,,,book.author =,“马尔克斯“;   ,,,,,,,book.price =, 55岁;   ,,,}   }

2类的组成

类是由属性和行为组成的:

<李>

属性:在类中通过成员变量来体现;

<李>

行为:在类中通过成员方法来体现;

还以图书管理系统为例,书是一个类,书名,作者,价格和是否可借都是类的成员变量;借书这种行为,就是这个类的成员方法。我们再写一个书的类:

public  class  Book  {   ,,,//有关书的成员变量   ,,,String  bookName;,//书名   ,,,String 作者;,//作者   ,,,Integer 价格;,//价格   ,,,Boolean 状态;,//当前状态   ,   ,,,//有关书的成员方法   ,,,void  lendBook () {   ,,,,,,,System.out.println(“借走一本& lt; & lt;“+ bookName +“祝辞祝辞“);   ,,,,,,,System.out.println(“作者:“+作者);   ,,,,,,,System.out.println(“价格:“+价格);   ,,,}   }

3,对象的使用

使用对象前,首先要创建对象,创建对象的关键字是新的,创建对象成功后,可以调用类里面的成员变量和方法。

public  class  Main  {   ,,,public  static  void  main (String [], args) {   ,,,,,,,//创建对象   ,,,,,,,Book  Book =, new 书();   ,   ,,,,,,,//调用类的成员变量   ,,,,,,,book.bookName =,“百年孤独“;   ,,,,,,,book.author =,“马尔克斯“;   ,,,,,,,book.price =, 55岁;   ,,,,,,,book.state =,真的;   ,   ,,,,,,,//调用类的方法   ,,,,,,,book.lendBook ();   ,,,}   }

4,运行结果

癑ava中类和对象有什么关系"

上述就是小编为大家分享的Java中类和对象有什么关系了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

Java中类和对象有什么关系