`
文章列表
Java编程那些事儿68——抽象类和接口(一) 陈跃峰 出自:http://blog.csdn.net/mailbomb <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 8.9 抽象类和接口 在实际的项目中,整个项目的代码一般可以分为结构代码 ...
Java编程那些事儿67——this和super 陈跃峰 出自:http://blog.csdn.net/mailbomb <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 8.8 this和super 下面再来介绍一下this和super关键字的使用。在程序中通过使用this和super关键字,可以实现对于类内部很多内容方便的引用,也有助于理解面向对象的实现原理,更方便的理解面向对象技术的内部实现。
Java编程那些事儿66——final修饰符 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.7.2 final final关键字是最终的、最后的意思,在程序中可以用来修饰类、成员变量和方法的声明,由该关键字修饰的内容都是不可变的。 8.7.2.1 final数据 ...
Java编程那些事儿65——static修饰符 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.7 修饰符          修饰符的作用是让被修饰的内容具备特定的功能,在程序中合理使用修饰符可以在语法和功能上实现很多需要的效果。Java语言中的修饰符主要有5个:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="ProgId" content="Word.Document"> <meta name="Generator" content="Microsoft Word 12"> <meta name="Originator" content="Microso ...
Java编程那些事儿63—多态性 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.5.3 多态性 多态性是面向对象技术中最灵活的特性,主要是增强项目的可扩展性,提高代码的可维护性。 多态性依赖继承特性,可以把多态理解为继承性的扩展或者深入。 在这里把多态性分为两方面来进行介绍,对象类型的多态和对象方法的多态。
Java编程那些事儿62——继承(二) 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.5.2.3 方法覆盖 前面介绍了继承的一些基础知识,现在介绍一些在使用继承时需要注意的问题。熟悉这些问题将更好的解决项目中的实际问题。 例如在实际的游戏中,会按照怪物的种类实现设计。首先设计一个基础类Monster,然后按照怪物类别设计Monster的子类,如Boss、NormalMonster等。则在实际实现时,每个怪物都有移动(move)的功能,但是在Boss和NormalMonster的移动规则存在不同。这样就需要在子类 ...
Java编程那些事儿61—面向对象设计方法 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.4 面向对象设计方法 前面介绍了面向对象技术的两个最基本、最重要的概念——类和对象,下面介绍一下面向对象技术的设计思路。 对于初学者来说,面向对象是学习Java语言时的第一个难点,其实面向对象只是一种思考问题的方式,或者理解为组织数据和功能的方式而已,当系统中的数据和功能都实现以后,按照数据和功能的相关性进行组织。
Java编程那些事儿60——对象 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.3 对象 对象(Object)是面向对象技术的核心,按照面向对象的思考方式,现实中的每个实体都是一个对象,比如一个人、数据库中的一张表等,总 ...
Java编程那些事儿59——类(二) 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.2.2.3 构造方法声明 构造方法(Constructor),也称作构造函数、构建器等,是初学者在学习时最容易混淆的概念之一。下面首先讲述构造方法和方法的区别。 构造方法和方法无任何关系,只是在翻译时名称比较类似罢了。而且构造方法和方法的功能不同,声明和调用的语法也不相同。
Java编程那些事儿58—类(一) 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.2 类 类(class)是Java语言的最小编程单位,也是设计和实现Java程序的基础,本部分将深入介绍类的相关知识。 8.2.1 类的概念 类是一组事物共有特征和功能的描述。类是对于一组事物的总体描
Java编程那些事儿57—面向对象基础 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 第八章 面向对象 在程序中,最核心的是数据结构和算法,不同的程序需要根据需要设计不同的数据结构,然后依赖程序的功能以及数据结构设计对应的算法,这种设计方式是程序的底层设计,也就是解决具体的功能。 当程序项目复杂到一定程度时,就不仅要专注于底层的设计,更要对程序的结构进行设计,面向对象(Object-Oriented,简称OO)就是一种常见的程序结构设计方法。
Java编程那些事儿56—方法练习 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 7.9方法练习 要求:编写对应功能的方法,并通过调用测试方法的功能是否实现。 1、 求byte类型绝对值的方法。分别使用以下数据测试方法功能实现是否完善、合理:-10、0、100、-128。 2、 将小写字符转换为大写字符,如果对应的字符不是小写字符,则返回自身。测试数据:’a’、’F’、
Java编程那些事儿55—方法重载和参数传递 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 7.5 方法相同 在Java语言中,方法相同的概念和其它程序设计语言不尽相同,Java语言中的方法相同指方法名称和参数列表都相同,其中参数列表相同指参数个数、参数类型和参数排列顺序等相同,参数名称可以不相同。相同的方法访问控制符、返回值类型可以不相同。 以下是一下相同的方法: public void test(int a,double[] d) private int test(int i,double[] d1) 在同一个类
Java编程那些事儿54—方法调用 郑州游戏学院 陈跃峰 出自:http://blog.csdn.net/mailbomb 7.4 方法调用 方法声明是创建一个新的功能,声明出来的方法在需要的时候可以通过调用执行该方法的功能,方法只有被调用才能被执行。 在Java程序中有一个基本的main方法,其方法声明如下: public static void main(String[] args) 该方法包含在开始的代码框架中,这是一个特殊的方法。Java语法规定,J2SE的代码都从该方法开始执行,如果一个代码中没有main方法,则该代码不能被直接运行。所以main方法也称作 ...
Global site tag (gtag.js) - Google Analytics