设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 2655|回复: 0
打印 上一主题 下一主题

面向对象的问题

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2022-9-27 11:49:27 |显示全部楼层
用了面向对象的形式(class)
但是没有用面向对象的思想
对象(object)最直观的理解就是现实世界中的一个物品,而“类”是一种概念。比如汽车是一种概念(class),具体的一辆车就是一个实际的物品(object)

你这里很明确了“两辆车”,更合理的写法就是 车是一种抽象概念(class),然后创建两个实例(object,也可以叫 instance),这两个实例结构是一样的,就是数值不同,一个60,一个100。这个是面向对象的思想

对于一个简单的例子,谈是否简洁没意义,因为你这个例子不用面向对象也就是两句代码的事,当然不必硬用对象。但你如果写个游戏,里面一堆不同车辆不同属性,你再试试用你的这种写法看
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-18 12:31 , Processed in 0.022766 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部