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

java学习笔记-(6) 第7章-面向对象编程(基础部分)

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

java学习笔记-(6) 第7章-面向对象编程(基础部分)

1.类与对象 7.1.1看一个养猫猫问题

张老太养了两只猫猫:一只名字叫小白,今年3 岁,白色。还有一只叫小花,今年100 岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。

7.1.2使用现有技术解决 Object01.java
  1. 单独的定义变量解决
  2. 使用数组解决
//单独变量来解决 => 不利于数据的管理(你把一只猫的信息拆解)
		//第1只猫信息
		
		String cat1Name = "小白";
		int cat1Age = 3;
		String cat1Color = "白色";

		//第2只猫信息
		String cat2Name = "小花";
		int cat2Age = 100;
		String cat2Color = "花色";

 //数组 ===>(1)数据类型体现不出来(2) 只能通过[下标]获取信息,造成变量名字和内容
 //       的对应关系不明确(3) 不能体现猫的行为
		//第1只猫信息
		
		String[] cat1 = {"小白", "3", "白色"}; 
		String[] cat2 = {"小花", "100", "花色"};
7.1.3现有技术解决的缺点分析

不利于数据的管理
效率低 ===》引出我们的新知识点类与对象
java 设计者引入类与对象(OOP) ,根本原因就是现有的技术,不能完美的解决新的新的需求。

7.1.4类与对象的关系示意图

一个程序就是一个世界,有很多事物(对象[属性, 行为])

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

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

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