形成面向对象思想和方法的思维培养

2020-07-13 01:45:37罗晓江西司法警官职业学院
消费导刊 2020年43期
关键词:定义方法

罗晓 江西司法警官职业学院

许昕 江西司法警官职业学院

很多刚刚学习完面向过程编程的学生在接触到面向对象编程学习时难以适应,首先是解决思维方式的改变,其次是不会建立该有的类和对象,最后在定义方法时容易出现重复和程序代码过于复杂的情况。根据以上的问题,本文将探讨怎样形成面向对象编程的思想和方法,从而准确快速的建立模型编写代码,同时拥有代码的强壮性特点。

首先要有一个概念就是对象的特点是封装和继承,考虑完这两点后才是考虑多态的性质。我们的封装思想就是你要定义的这个类是有一组数据和处理这些数据的方法。接下来就是我们要想到的是继承性,也就是在现有的类的基础上可以创建新的类,最后考虑多态。

接下来就是要深刻了解构造方法的意义。由于构造方法是创建并且初始化对象,所以在定义类之前就要想好你定义的类是用赋值法来初始化还是用构造方法初始化,构造方法初始化有个好处就是构造方法进行方法重载,也就是由于参数的不同,构造方法有多样性。然后我们开始考虑类之间是否有继承关系,也就是如果你定义了一个类,是否可以在已经有的类的基础上派生出你需要的新类,而他们可以共享一些属性和方法,还可以增加一些属性和方法,这个考虑很重要,可以减少代码量,后续的维护性也很好。在我们的现实世界里,有许多对象都有继承的关联,所以刚拿到题目的时候可以先把一些对象列举出来,分析他们互相之间是否有联系。……

登录APP查看全文

猜你喜欢
定义方法
永远不要用“起点”定义自己
海峡姐妹(2020年9期)2021-01-04 01:35:44
定义“风格”
学习方法
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
成功的定义
山东青年(2016年1期)2016-02-28 14:25:25
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
赚钱方法
捕鱼
修辞学的重大定义
当代修辞学(2014年3期)2014-01-21 02:30:44
山的定义
公务员文萃(2013年5期)2013-03-11 16:08:37