android系列-面向对象编程
文章平均质量分 79
明立
egret游戏开发
展开
-
Java-面向对象编程-几个关键字
经过前面几章的介绍。我们已经对面向对象编程的概念及相关的知识点进行了初步的介绍。也意味着我们的java-面向对象编程系列即将完结。也希望通过前面所介绍的内容能够对您有所帮助。今天,我们就来讲解关于在java编程中会遇上的几个比较常用的关键字。它们虽然不是面向对象的内容,但却像是粘合剂一般串联在整个项目中去。可以说,它们的存在是非常值得肯定的。我们自然也需要郑重而隆重的对它们进行介绍~ 好了,闲话不原创 2017-04-09 20:08:25 · 2491 阅读 · 0 评论 -
java-面向对象编程-简介
Niklaus Wirth有一句在计算机领域人尽皆知的名言:“算法+数据结构=程序”纳尼?你不知道?没关系,现在你知道了~。为什么要说这个呢?因为从计算机底层实现而言,如何用到最小的内存,达到最快的处理速度,对一个程序来说就是一个最优体验的程序。当然,我们普遍遇到的一个问题就是:要取得高的运行速度,就要增大内存。而要用到比较小的内存呢,却又需要比较长的运行效率。也就是说,既要用到最小的内存,达到最大原创 2016-12-27 21:44:05 · 2897 阅读 · 1 评论 -
java-面向对象编程-说说构造方法
我们在上一章中说到类与对象这个知识点,其中提到new一个对象的格式为://装逼模式ClassName InstanceName =new ClassName();//类名 对象名 =new 类的构造方法在这里,我们说到关于类的构造方法,可能会存在一些让人觉得很混乱的地方,所以这一章就把构造方法提取出来,单独介绍。下面进入正题:首先,我们来谈谈什么叫构造方法,既然都说了这是一个构造方法,那么很显原创 2017-01-07 15:13:17 · 2959 阅读 · 1 评论 -
java-面向对象编程-三大特性之继承
面向对象的编程语言,拥有三大特性,分别是:“继承”,“多态”,“封装”。这三个特性贯穿了面向对象编程语言的方方面面,也是区别于面向过程语言的三个标志。所以,掌握这三个特性,将有助于你在学习面向对象编程方面取得更好的进步。或者你现在学的是java,以后你又想学其他的面向对象编程语言的时候,也能帮助你更快地“转型”。因为从上层建筑层面而言。所有的面向对象编程语言的思路都是差不多的,而这三大特性,则是思路原创 2017-01-15 21:36:31 · 4936 阅读 · 0 评论 -
java-面向对象编程-三大特性之封装
我们在上一章中谈到了面向对象编程的三大特性之一的继承。并且说到在继承中,父类其实是从子类中抽象出来的,而在这里所说的抽象,就可以理解为数据封装的一种表达方式。而准确来说,所谓的封装,就是在人为对客观事物进行抽象之后,将其聚合在一个类内,并且这个类可以把自己的属性和方法只让可信的类(继承)或者对象(new)操作,对不可信的进行信息隐藏。注意的是。这里说的属性并不仅仅是基本数据类型,还包括引用数据类型,原创 2017-01-20 22:24:57 · 3208 阅读 · 0 评论 -
Java-面向对象编程-三大特性之多态
我们前面已经介绍了面向对象编程的三大特性之二,今天就介绍最后一个特性-多态。 什么叫多态?从字面上理解就是多种形态,即对同一个客体,可以有多种不同的形式。就好像糖一样,有多种口味,你想吃什么口味的就可以吃什么口味。但在程序中,却不是你想要怎样就怎样。更多的是需要怎样去做就怎样去做。来一个算是比较官方的解释:在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多原创 2017-02-01 18:14:48 · 14466 阅读 · 6 评论 -
java-面向对象编程-内部类
一、概述: 今天要介绍的是一个在面向对象编程中比较烧脑的一个知识点,叫做内部类。意思就是在一个类的内部再重新定义一个新的类,作为外部类的一个属性而存在。那么,我们常说:存在即合理,那么,既然有内部类的存在,就必定会有内部类存在的理由,也就是我们为什么要使用内部类。再这里,我们需要澄清的一点是: 在我们说到继承的时候,其实有一个注意点并没有说,就是java中的继承机制不支持多重继承。什么意思呢?就原创 2017-02-18 20:44:34 · 1765 阅读 · 0 评论 -
java-面向对象编程-接口
我们在上一章说到实现java多继承的方法,并且介绍了关于内部类的相关知识点。接下来我们介绍的是另一种办法:接口。我们知道 ,继承的目的是为了多态,而接口,则是实现多态的另一种重要途径。灵活掌握接口的用法及精神,将有助于我们写出更易于阅读和维护的代码。而这一点对于每个程序员而言都是梦寐以求的事情所以,如果我们要成为一名优秀的面向对象编程的程序员,又怎么能忽略这个重要的知识点呢?接下来,我们就开启学习接原创 2017-02-24 16:54:26 · 1712 阅读 · 0 评论 -
java-面向对象编程-抽象类
我们在上一章中介绍了什么是接口,也说到了接口就是一组抽象的数据模型,可以理解为一组协议。但实际上,在面向对象的概念中,有一个知识点是极容易被人与接口混淆的,人们往往会误解为这两者是同一个概念。但不幸的是,两者虽然有相似之处,但却是完全不一样的概念。那么,如此神秘的它到底是什么呢?让我们揭开它的盖头来—主角登场–>抽象类。 什么叫抽象类呢?从语义而言,抽象类的意思是指类的抽象体。什么意思呢?我们知道原创 2017-04-04 15:12:40 · 2718 阅读 · 0 评论 -
java -面向对象编程-类与对象
上一章讲了面向对象编程的理念以及为什么要学习面向对象编程。但是我们也说了。面向对象编程是一个理念,要掌握它不是一日之功,而是要不断地学习,实践再学习。而今天说讲的内容,就是你学习面向对象编程的第一步:类与对象。这是面向对象编程中最基础的一个部分,也可以说是必须掌握的一个部分。话不多说,让我们开始学习吧! 首先,以一个问题作为入门:汽车有什么品牌?熟悉汽车的朋友跳出来了,说:“奔原创 2017-01-01 15:38:07 · 3369 阅读 · 2 评论