下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Java的面向对象程序设计

作者:课课家教育     来源: http://www.kokojia.com点击数:770发布时间: 2018-06-09 13:00:16

标签: 计算机编程计算机等级考试JAVA程序

大神带你学编程,欢迎选课

  其实,现如今java语言是现今最流行的纯粹OOP(Object-OrientedProgramming)的编程语言,使用java语言编程的软件设计师的平均素质也相对较高,他们善于从普遍的事物中发现规律,并进行抽象,从而编写出可重用性高,容易理解,使于后期维护的高质量代码。本章将和用户一起探讨怎样才能成为具有这样高素质的软件设计师。

Java的面向对象程序设计_计算机编程_计算机等级考试_JAVA程序_课课家

  其实,要成为这样的软件设计师并不难,只要掌握面向对象的三个特性,基本上已经掌握了面向对象的法门,这三个特性就是封装、抽象和继承。这三个特性可以说是面向对象的标准,所以只要掌握了这三个特性,其他语言如C#这种克隆岛逃出来的兄弟,学习起来易如反掌本章主要内容:口了解什么是类口热练应用方法口熟练掌握多态口包和枚举的概念。

  面向对象的设计思想面向对象并非Java独独创,早在Java纪元前,面向对象的语言已经层出不穷,可是它们不像Java如此的纯粹,它们为了兼容过去编写的代码,都向以前的代码兼容了,如C+,这个靠翻译C语言代码发迹的编程语言,总是以自己能兼容C做噱头,以至于读C+代码时,总是在考虑一个问题,这段代码是C风格的还是C+风格的,甚是浪费时间,我们编程的目的是解决现实问题,不是为了猜谜语。

  因此,Java不会出现C风格的面向过程的编程技术,即使用户以前学习过C风格的编程语言,但对于学习Java来说帮助不大,Java的语法简单易学,但其编程思想却博大精深,欲掌握这门语言,先领会其设计思想是非常必要的,这就是面向对象的思想。这不是啰嗦,是帮助用户重复记忆,想从过程化的思维方式变成全局的,面向对象的思维方式并非易事。要时刻记住,现在是用面向对象的思维在解决问题。在了解面向对象之前,了解面向过程还是很有必要的,这就如不懂中中国历史就不会看到中国的未来一样,面向对象是从面向过程进化而来的,像C语言这种传统气质很浓的大家闻秀总是设计一个函数来解决一个问题,然后找出相应的方式存储数据。

  程序设计大师尼克劳斯・沃尔斯设计了Pascal这门面向过程的曾经具有深远影响世界语言,他还提出了著名的观点一一算法十数据结构一程序,这个观点在软件领域曾经也产生了广泛的影响,在这个观点中,软件设计师的做法是先决定算法(即如何计算数据),然后考虑使计算更容易的数据结构。

  小编结语:终上所述,所以,传统软件设计师考虑问题总是先想到怎么做,而不是做什么。Java则把这个顺序颠倒了一下,即首先考虑我要做什么,然后才是怎么做(在OOP中用“方法”。

赞(19)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程