这里我有一些代码
<?php
include('conn.php');
if(isset($_GET['Valider'])) {
$req="select acc from demch ";
$rs=mysql_query($req) or die(mysql_error());
if (mysql_fetch_row($rs)) {
//while($row = mysql_fetch_row($rs)){
$acc=$row['acc'];
if($acc=1){
$req1= "UPDATE etudiant, demch
SET etudiant.groupe=demch.grpdes WHERE etudiant.dem_id=demch.dem_id ";
$rs1=mysql_query($req1) or die (mysql_error());
}
elseif($acc=0){
$req2="UPDATE etudiant SET message='votre demande est refuser' WHERE etudiant.dem_id=demch.dem_id ";
$rs2=mysql_query($req2) or die (mysql_error());
}
}}//}
?>
确定所以派生类从基类继承了一个公共函数abc(),并且该函数试图输出一个不属于派生类的成员变量,因为它在基类中是私有的?那怎么做呢。这段代码打印出来......但是怎么样?
答案 0 :(得分:2)
a
private
为class A
,但由于abc
中定义了class A
函数,abc
可以使用a
}}
B
可以使用abc
,因为abc
是public
而B
来自A
(公开)。
a
无法用于B
中定义的函数。