A.Message
B.Service
C.Handler
D.Thread
第1题:
创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。
第2题:
工厂模式的要点是 ()。
A.定义一个创建对象的接口,子类决定具体创建哪个类的对象
B.定义一个创建对象的接口,父类决定具体创建哪个类的对象
C.定义一个创建对象的接口,由父类根据类型进行实例化决策
D.定义一个创建对象的接口,根据情况由父类或者子类决定具体创建哪个类的对象
第3题:
【多选题】关于线程的创建过程,下面四种说法正确的有哪些?(多选)
A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。
B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法。
C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。
D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法。
第4题:
【单选题】3.1 下面关于继承关系中构造方法的描述错误的是()
A.创建子类对象时会调用父类构造方法和子类构造方法。
B.可以用super()来调用父类构造方法。
C.子类必须定义构造方法。
D.创建父类对象时只会调用父类构造方法。
第5题:
抽象类本身无法创建对象,必须被子类继承,但抽象类中的abstract方法,可以不被子类重写。