- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 多态/抽象/接口
(一 )多态概念:对象在不同时刻表现出来的不同状态。多态的前提:要有继承或者实现关系。要有方法的重写。要有父类引用指向子类对象。程序中的体现:父类或者接口的引用指向或者接收自己的子类对象。好处和作用:多态的存在提高了程序的扩展性和后期可维护性。弊端:父类调用的时候只能调用父类里的方法,不能调用子类的特有方法,因为你并不清楚将来会有什么样的子类继承你。
2016-11-30 23:10:43 321
转载 重写(Override)与重载(Overload)
Java 重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查
2016-11-26 23:39:39 295
转载 继承
什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过 extends 关键字让类与类之间产生继承关系。class SubDemo extends Demo{} //SubDem
2016-11-26 00:21:19 578
原创 继承
继 承(面向对象特征之一) 好处: 1:提高了代码的复用性。 2:让类与类之间产生了关系,提供了另一个特征多态的前提。 父类的由来:其实是由多个类不断向上抽取共性内容而来的。 java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。 单继承:一个类只能有一个父类。 多继承:一个类可以有多个父类。
2016-11-24 23:47:24 343
原创 封装
封 装(面向对象特征之一):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:1.将变化隔离;2.便于使用;3.提高重用性;安全性。 (1)封装原则:将不需要对外提供的内容都this:代表对象。就是所在函数所属对象的引用。 this到底代表什么呢?哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。 开发时,什么时候使用this呢?
2016-11-23 23:36:35 413
原创 面向对象内容
一:面向对象:★★★★★ 特点:1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。 3:面向对象这种思想是符合现在人们思考习惯的一种思想。(1)static:★★★ 关键字,是一个修饰符,用于修饰成员(成员变量和成员函数)。 特点: 1.想要实现对象中的共性数据的对象共享。可以将这个数据进行静态修饰。 2.被静态修饰的成员,可以直接
2016-11-22 23:32:17 410
翻译 java初学者
1)适合自己的图书才是最好的,最好的书并不一定适合你,看自己的情况。 如:java基础入门 2)看书要用心,多动脑,实践很重要,要抱着怀疑的态度看书。(再好的书也可能会出现错误,人非圣人吗!多练这个很重要,如果你光看不练,我想你年过几天会就会忘的差不多了!) 3)遇到问题多查帮助文档,还可以上网站进行搜索。(现如今的搜索引擎功能十分强大,只要你能用得到
2016-11-20 23:39:02 306
翻译 包
1包(1)其实就是文件夹(2)作用:A:区分同名的类B:对类进行分类管理a:按照功能分b:按照模块分(3)包的定义(掌握)package 包名;多级包用.分开。(4)注意事项:(掌握)A:package语句必须在文件中的第一条有效语句B:在一个java文件中,只能有一个packageC:如果没有package,默认就是无包名(5)带包的编
2016-11-15 20:40:35 287
转载 程序日志
程序中记录日志一般有两个目的:Troubleshooting和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。这里列举下面三个方面的内容,辅以代码示例,总结如何写好日志,希望对他人有所启发和帮助:怎样记日志可以方便Troubleshooting程序运行状态可以记哪些应该避免怎样的日志方式怎样记
2016-11-14 00:45:45 935
原创 Java第一章小结
Java第一章小结1:计算机概述2:常见的DOS命令3:Java语言概述4:JDK,JRE,JVM的作用及关系5:第一个程序:HelloWorld6:常见的问题(掌握)(1)扩展名被隐藏如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾(2)要求文件名称和类名一致。但是,注意:javac后面跟的是文件名+扩展名java后面跟的
2016-11-12 00:05:53 722
java基础入门
2016-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人