一 多态性是面向对象的三大特征之一 多态的含义是:对外一种表现形式,内在有多种具体实现 Java中多态的具体体现 方法重载 方法覆盖 多态参数(新内容,重点、难点) 多态环境下对象造型 向下造型 –又称向下转型 向上造型 –又称向上转型 例如:(里面包含了多态的对象造型等) public class ...
分类:
编程语言 时间:
2017-06-21 21:19:13
阅读次数:
244
区别如下: 1.存储类型:结构是值类型,存储在栈上。类是引用类型,存储在栈上和堆上,堆上存储真实数据,栈上存储存储地址,修改一个引用的值,另一个相同的引用的值就会发生改变。 2.继承性:类是可以继承的,它可以继承其他的类或者接口,也可以被继承,并且,类的许多特性是通过继承来展现的,要阻止类的继承,必 ...
分类:
其他好文 时间:
2017-06-21 15:10:01
阅读次数:
117
MyEclipse快捷键大全 MyEclipse 快捷键1(CTRL) Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer ...
分类:
系统相关 时间:
2017-06-21 00:54:41
阅读次数:
253
1.高级类特性修饰符 static:修饰属性,方法,块,内部类。 2.静态static 如果某个方法不需要与特定的对象绑定可以用static修饰。被static修饰的方法称为静态方法。 static方法可以用对象调用,也可以用类名调用,但是建议用类名调用。 静态方法的判定:如果某个方法和实例无关,就 ...
分类:
其他好文 时间:
2017-06-20 21:11:36
阅读次数:
150
一.高级类特性 static:修饰属性、方法、块、内部类 final:修饰类、常量属性、方法、局部常量 abstract:修饰类、方法 synchronized:修饰方法、同步代码块 二.static的使用 1.定义:static被称为静态,可以用来修饰类的属性或者方法。 2.作用:当static修 ...
分类:
其他好文 时间:
2017-06-20 21:08:23
阅读次数:
154
一、设计模式的分类 整体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式。共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式。共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:
其他好文 时间:
2017-06-20 09:47:53
阅读次数:
160
(接上文:《线程基础:线程池(5)——基本使用(上)》) 3-4、JAVA主要线程池的继承结构 我们先来总结一下上文中讨论过的内容,首先就是JAVA中ThreadPoolExecutor类的继承结构。例如以下图所看到的: ThreadPoolExecutor:这个线程池就是我们这两篇文章中介绍的重点 ...
分类:
编程语言 时间:
2017-06-19 12:55:13
阅读次数:
209
本章大纲: 类的对象和类的区别 类的名称空间 __dict__ 类的对象的名称空间 __dict__ 绑定方法和非绑定方法 类和类型 变量变形(封装变量,控制变量引用)__ 类的绑定方法 id命令分析内存地址(类的名称空间属性和类对象名称空间属性内存指向) is命令(比较内存地址指向) proper ...
分类:
编程语言 时间:
2017-06-17 21:41:23
阅读次数:
134
继承: 关键字:extends,使一个类继承并拥有另一个已经存在类的成员属性和方法,被继承的类称为父类或基类,继承类为子类; public: 方法或者属性在任何作用域下都可以访问到,而且是默认的,如果没有为一个属性或方法指定访问修饰符,它将是public。protected:本类和子类可以访问,外部 ...
分类:
其他好文 时间:
2017-06-17 13:08:14
阅读次数:
126
#!/usr/bin/env python # -*- coding: utf-8 -*- 面向对象程序设计的意义 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度; 缺点... ...
分类:
其他好文 时间:
2017-06-17 12:13:01
阅读次数:
128