封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问的权限。封装是一种信息隐藏技术,在java中通过关键字private实现封装。继承使用已存在的类作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以使用父类的功能,使得复用原来的代码非常容易,能够大大的缩短开发周期。pub...
分类:
其他好文 时间:
2014-12-17 00:00:47
阅读次数:
384
------------------------------原型链方式(prototype)继承父类的所有方法 ,而 call方式为克隆this调用方式---------------------function sayColor(sPrefix, sSuffix){ alert(sPrefix + ...
分类:
编程语言 时间:
2014-12-16 18:57:32
阅读次数:
293
一共有两种方法Thread类和Runnable接口,相对来讲,更趋向于用Runnable因为一个类可以实现多个接口,但是只能继承一个类,所以相对来说倾向用Runnable第一种方法:用Thread其实就是对父类Thread的继承和重写里面的方法基本的思路还是java的继承多态思想首先就是自己写一个类...
分类:
编程语言 时间:
2014-12-16 14:54:19
阅读次数:
212
设计模式中,工厂三姐妹还是比较重要的,现在我们来谈谈他们的故事。
简单工厂模式:
客户端的实现需要依靠的是父类和工厂这个类,所以就把子类封装在父类里面,客户端直接调用父类和工厂类就可以了;但是工厂类还需要依赖于父类。我们假设父类为bird,子类分别为little bird和 big bird,而父类代码和子类的代...
分类:
其他好文 时间:
2014-12-16 13:35:19
阅读次数:
197
super有以下两大作用: 1、起限定作用:强制去访问父类的成员(Field、方法) 2、起调用作用:指定/显示调用父类的某个构造器super调用规则: 1、子类构造器总会调用父类构造器一次,默认情况下子类构造器会自动调用父类无参数的构造器; 2、若希望明确指定子类构造器调用父类哪个构造器,...
分类:
编程语言 时间:
2014-12-16 13:22:58
阅读次数:
208
一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码分析:Dog*d=...
分类:
其他好文 时间:
2014-12-16 13:03:47
阅读次数:
194
MSSql 数据库 数据层 父类增删改查:using System;using System.Collections.Generic;using System.Data;using System.Data.Entity;using System.Data.Entity.Infrastructure;...
分类:
其他好文 时间:
2014-12-15 18:44:13
阅读次数:
269
1.多态性
1.概念
向上转型(自动完成)
子类转变成父类
父类 父类对象 = 子类实例化对象
向下转型(强制)
父类转变成子类,必须首先进行向上转型
子类 子类对象 = (子类)父类实例化对象
2.子类对象向上转型
//本程序是多态性的测试
class A //定义类A
{
public void fun1() //定义类A的fun1方法
{
Sy...
分类:
编程语言 时间:
2014-12-15 17:17:57
阅读次数:
182
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package...
分类:
编程语言 时间:
2014-12-15 17:04:15
阅读次数:
143
详细解答(不难,但比较考验项目实践):一、选择题1、A2、C private修饰词,表示成员是私有的,只有自身可以访问;protected表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。 无修饰词(默认),表示包访问权限(friendl...
分类:
其他好文 时间:
2014-12-15 15:03:23
阅读次数:
262