栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java面向对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java面向对象

什么是面向对象呢?
让我们先来看看下图的一个编程例子吧:

刚开始学Java的时候就感到疑惑,为什么要创建俩个对象去调用同一个属性呢?在这之前,我们先想想,俩个对象调用属性a(成员变量)的输出结果为什么是不一样的?

如果我们把每个创建的对象当成一个容器,每个容器里就拥有属性a与它的初始值5,它们之间是独立的,不会相互影响的。这么说的话,当对象t1调用属性a并执行减1后进行输出时是4,而对象t2里的属性a的值是不受它影响的,所以输出结果不一样。

那怎么做有什么意义呢?我们再回到第一个问题。
如果我们需要实现一个学生类,该类有属性name,age和id,需求是记录每一个学生的这三个信息。那么我们就可以通过创建对象的方式将每个学生信息记录下来。
如下图:

在上面程序中,我创建了3个对象,每个对象代表一个学生,调用属性进行赋值,用数组将对象储存起来,这样就完成需求啦,聪明的你应该看懂了吧?

这就是我所认识的面向对象啦,如有不对的地方,请同学帮忙指正,感谢阅读殺

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336532.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号