Java中类和对象间的关系及怎么使用
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,今天小编给大家分享一下Java中类和对象间的关系及怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我
千家信息网最后更新 2024年11月11日Java中类和对象间的关系及怎么使用1、首先介绍两个概念
2、类的组成
3、对象的使用
今天小编给大家分享一下Java中类和对象间的关系及怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1、首先介绍两个概念
类:类是对现实生活中一类具有共同属性和行为事务的抽象,确定对象将会拥有的属性和行为。
对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
概念比较抽象,我们来讲一个具体的项目开发场景,来理解类和对象。假如,我们现在要开发一套图书管理系统,我们如何在程序里面表示出一本书呢?这个时候就用到了类的概念,我们可以定义一个表示书的数据类型,这个新的数据类型就是类。上代码:
public class Book { String bookName; //书名 String author; //作者 Integer price; //价格}
书的类定义好了,我们接下来如何在程序里面表示具体的一本书呢?比如用程序描述一下《百年孤独》这本书的相关数据,这个时候,我们需要创建一个类(书)的实体(《百年孤独》),这个实体就是对象。上代码:
public class Main { public static void main(String[] args){ Book book = new Book(); book.bookName = "百年孤独"; book.author = "马尔克斯"; book.price = 55; }}
2、类的组成
类是由属性和行为组成的:
属性:在类中通过成员变量来体现;
行为:在类中通过成员方法来体现;
还以图书管理系统为例,书是一个类,书名、作者、价格和是否可借都是类的成员变量;借书这种行为,就是这个类的成员方法。我们再写一个书的类:
public class Book { //有关书的成员变量 String bookName; //书名 String author; //作者 Integer price; //价格 Boolean state; //当前状态 //有关书的成员方法 void lendBook(){ System.out.println("借走一本<<"+bookName+">>"); System.out.println("作者:"+author); System.out.println("价格:"+price); }}
3、对象的使用
使用对象前,首先要创建对象,创建对象的关键字是new,创建对象成功后,可以调用类里面的成员变量和方法。
public class Main { public static void main(String[] args){ //创建对象 Book book = new Book(); //调用类的成员变量 book.bookName = "百年孤独"; book.author = "马尔克斯"; book.price = 55; book.state = true; //调用类的方法 book.lendBook(); }}
以上就是"Java中类和对象间的关系及怎么使用"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
对象
成员
行为
变量
方法
孤独
价格
作者
就是
属性
百年孤独
知识
篇文章
书名
数据
概念
状态
程序
上代
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
现刊数据库续订成功开通的各机构
数据库的安全性心得体会
虚无世界服务器安全吗
centos重启服务器
数据库安全管理的实验结论
gm工具连接数据库失败
网络安全的等级保护
新乡市匠之心网络技术有限公司
为啥服务器列表会自己换
蚌埠网络安全应急中心成员
数据库日期为空值
深网视界 数据库
软件开发团友外包
中兴燕郊软件开发是做什么
窗体数据库增删改查
软件开发在公司存在的价值
用服务器点链接
数据库实验11.7索引和视图
中国碳核算数据库的数据要钱吗
海康服务器未授权到期
网络安全四大内容 包括
为什么喜欢数据库
软件开发基础知识读什么书
金融数据安全利好网络安全行业吗
财政部网络安全政策
数据库可改变顺序表设计
佛山生鲜冷库软件开发
手机开发数据库
蓝鸽软件开发怎么样
网络技术考公务员