1、里氏转换1)、子类可以赋值给父类2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。2、子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。3、is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个falseas:表示类型转换,如果能够转换则返回对应...
onCreate( )方法是android应用程序中最常见的方法之一,那么,我们在使用onCreate()方法的时候应该注意哪些问题呢?onCreate()函数是在activity初始化的时候调用的,通常情况下,我们需要在onCreate()中调用setContentView(int)函数填充屏幕的UI,一般通过findViewById(int)返回xml中定义的视图或组件的ID。子类在重写onCreate()方法的时候必须调用父类的onCreate()方法,即super.onCreate(),否则会抛出异...
分类:
移动开发 时间:
2014-11-07 22:05:02
阅读次数:
64778
Java 中的继承规则:1.子类继承父类所有的成员变量和成员方法,但是不能继承父类的构造方法。2.子类虽然继承了父类的成员变量,但是子类不能直接访问父类的私有变量,可以通过getter/setter()方法进行访问3.子类对父类构造函数的调用规则:a.子类的构造方法首先必须调用父类的构造方法。b.如...
分类:
编程语言 时间:
2014-11-05 22:48:54
阅读次数:
228
子类继承和调用父类的构造方法1.如果子类没有定义构造方法,则调用父类的无参数的构造方法,.2.如果子类定义了构造方法,不论是无参数还是带参数,在创建子类的对象的时候,首先执行父类无参数的构造方法,然后执行自己的构造方法。3.如果子类调用父类带参数的构造方法,可以通过super(参数)调用所需要的父类...
分类:
其他好文 时间:
2014-11-05 22:45:05
阅读次数:
198
问题一:子类何时调用父类的构造方法
问题二:静态成员可以被this引用吗
问题三:静态成员会被默认初始化吗
问题四:接口中的方法能动态绑定吗...
分类:
编程语言 时间:
2014-11-03 19:32:26
阅读次数:
211
1.super()和this()区别: super():调用父类无形参的构造方法;super(形参):调用父类中某个带形参的构造方法;this(形参):调用本类中另一种形式的构造方法; 注意:放在方法的首行;2.super和this的区别: super.父类的成员...
分类:
编程语言 时间:
2014-10-30 16:40:21
阅读次数:
187
一. 里氏替换原则:LSP定义:子类可以替换父类的位置,并且程序的功能不受影响(父类变量指向子类对象)。因为父类有的功能子类都有,所以不影响程序的功能。程序示例:1 Person p = new Person();2 p.SayHi();//调用父类的3 Student s = new Studen...
分类:
Web程序 时间:
2014-10-23 20:29:05
阅读次数:
244
1 public class Test { 2 /** 3 * 对于多态,可以总结它为: 4 5 一、使用父类类型的引用指向子类的对象; 6 7 二、该引用只能调用父类中定义的方法和变量; 8 9 三、如果子类...
分类:
其他好文 时间:
2014-10-21 22:58:36
阅读次数:
323
1、为了得到两个完全一样的数组(1)循环遍历(2)system类的arraycopy方法。2、当数组作为方法的参数传递时,传递的为数组的引用,对数组的操作会影响原来的数组。3、this 关键字(1)隐式参数引用(2)调用类中的其他构造方法4、super关键字(1)调用父类方法(2)调用父类构造方法5...
分类:
编程语言 时间:
2014-10-21 12:09:42
阅读次数:
222
本系列作为Effective JavaScript的读书笔记。
在一个游戏或者图形模拟的应用中,都会有场景(Scene)这一概念。在一个场景中会包含一个对象集合,这些对象被称为角色(Actor)。而每个角色根据其类型会有一个图像用来表示,同时场景也需要保存一个底层图形展示对象的引用,被称为上下文(Context):
function Scene(context, width, h...
分类:
编程语言 时间:
2014-10-13 20:15:47
阅读次数:
234