java
文章平均质量分 95
无妄啊______
突破 体验
展开
-
2. 术语解释(类、成员变量、行为、属性、this)以及注销账号和空指针异常
我们的目的是不是要给狗写一个程序,而且要让所有狗都能用,所以我们之前也提到说在正式编码之前需要先思考一下这些狗的共性(例如:年龄、姓名等),有时也需要考虑一下特性(例如:李阿姨家的狗是一个二哈,经常把家里弄得一团糟,这是它的专属特性,其它一些温顺的狗是不会发疯的。所以在上述代码中,我们定义的一些方法(也就是c语言中说的函数),像吃饭啊、睡觉啊、生病啊、抓狂啊,都可以称之为行为。狗的名字、年龄、品种、食物等信息都是一个宠物狗重要的组成部分,因此狗类中与之对应的每一个变量都是当前类的一个成员变量。原创 2024-10-04 19:58:48 · 389 阅读 · 0 评论 -
从面向过程(pop)到面向对象(oop)
我们发现我们在c语言里学到的这些知识都是从main函数里进去然后从上到下一步一步执行到结尾就没了。如果main函数里没有调用sleep()这些函数,那么这些函数就是没用的。这个时候我们应该站在更高的层次去考虑问题,这个狗应该具有大众化的意义。目前使用设计的思维:① 先去考虑常见的共性:所有狗都会有的东西(例如:都有名字、都有种类、都有年龄、都会吃饭、都会睡觉);② 接下来考虑可能发生的事情(例如:生病)。如此一来公共的特性(谁家的狗都会这样)就定义好了,100多条狗都满足上述目标。// 狗名字。原创 2024-10-04 10:44:44 · 767 阅读 · 0 评论