介绍 1,首先介绍两个概念
2类的组成
3,对象的使用
这期内容当中小编将会给大家带来有关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,运行结果
上述就是小编为大家分享的Java中类和对象有什么关系了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。