面向对象题库 php阶段答案,面向对象题库——php阶段

面向对象题库及答案

选择题:

1、如何声明一个PHP的用户自定义类()

A、 C、

class Class_name(){} Function Function_name{}

?> ?>

B、 D、

class Class_name{} Function Function_name(){}

?> ?>

2、下面哪一项不是PHP中面向对象的机制( )

A、类 B、属性、方法 C、单一继承 D、多继承

3.如何让一个对象实例调用自身的该对象的方法函数"mymethod" ( )

A.$self=>mymethod(); B.$this->mymethod()

C.$current->mymethod(); D.$this->mymejthod()

4.下面哪项是错误的( )

A.父类的构造函数与析构函数不会自动被调用

B.成员变量需要用public protected private 修饰,在定义变量时不再需要var关键字

C.父类中定义的静态成员 ,不可以在子类中直接调用

D.包含抽象方法的类必须为抽象类,抽象类不能被实例化

5.如果成员没有声明限定字符属性的默认值是( )

A.private B.protected C.public D.final

6.PHP中调用类文件中的this表示( )

A.用本类生成的对象变量 B.本页面

C.本方法 D.本变量

7.在PHP的面向对象中,类中定义的析构函数是在( )调用的

A.类创建时 B.创建对象时

C.删除对象时 D.不自动调用

8.以下是一上类的声明,其中有两个成员属性,对成员属性,对成员属性正确的赋值方式是( )

Class Demo {

Private $one;

Static $two;

Function setOne ( $value ) {

$this->one=$value;

}

}

$demo=new Demo();

A.$demo->one="abc"; B.Demo::$two="abc";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值