定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写举个例子也行,老是报错,undeclared identifier如下为path.cpp中的代码//-----------------------------------------------------#incl

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 18:02:36
定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写举个例子也行,老是报错,undeclared identifier如下为path.cpp中的代码//-----------------------------------------------------#incl

定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写举个例子也行,老是报错,undeclared identifier如下为path.cpp中的代码//-----------------------------------------------------#incl
定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写
举个例子也行,老是报错,undeclared identifier
如下为path.cpp中的代码
//-----------------------------------------------------
#include “Isl.h”
.
void Path::calc(double highAngle[20],double x[20],double y[20],double z[20])
{
if_is_s(highAngle); // if_is_s是Isl类的
cout

定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写举个例子也行,老是报错,undeclared identifier如下为path.cpp中的代码//-----------------------------------------------------#incl
简单的方法就是用到继承,记住的概念:子类继承父类的方法和变量,
则这些方法和变量就属于子类,
则子类对象对这些方法和变量
的调用是显而易见的,举个例子为了省事就不给您写出包名直接从累写起class test {
public static void main(…){
a a1=new a();
a1.print();
b b1=new b();
b1.print();
}
}
class a
{
int x=1;
void print() {
System.out.println(x);
}
}
class b extends a
{
int x=100
void print()
{
System.out.println(“super.x=”+super.x);
Super.print();
System.out.println(“x=”+x);
}
}最后输出结果就是
1
super.x=1
1
X=100
注意把同包中的变量的修饰符改为public就可以访问不同包中的成员变量.
2种方法:例 package graphics;
public class Circle extends Graphic implements Draggable {
...
}
 利用包成员的规范名(包名+类名)
graphics.Circle myCir = new graphics.Circle();
 引入(import)包成员名
import graphics.Circle;
… …
Circle myCir = new Circle();
 引入(import)整个包成员
import graphics.*;
… …
Circle myCir = new Circle();

定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写举个例子也行,老是报错,undeclared identifier如下为path.cpp中的代码//-----------------------------------------------------#incl 定义一个Circle类,包括数据成员R(半径),成员函数Area( ),计算圆的面积.定义一个对象B进行测试. C++中成员函数如何在类定义体外定义假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为 1.在一个类的定义中,包含有( )成员的定义.A.数据 B.函数 C.数据和函数 D.数据或函数2.( )只能访问静态成员变量A静态成员函数 B虚函数 C构造函数 D析构函数3.假定AA为一个类,a为该类公有的 定义一个类时,除了数据成员外,是不是一定要定义一个成员函数, 在C#中,如果类C继承自类B,类B继承自类A,则以下描述正确的是()A C不仅继承了B中的成员,同样也继承了A中的成员B C只继承了B中的成员C A只继承了A中的成员D C不能继承A或B中的成员 定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(定义一个Box(盒子)类,在该类定义中包括数据成员: length(长)、width(宽)和height(高);成员函数: 构造函数B 定义钟表类clock,要求:(1)定义私有成员变量2,定义成员函数3,定义有参数的构造函4、编写主函数并测试要求:(1)定义私有成员变量2、定义成员函数3、定义有参数的构造函4、编写主函数并测试 定义一个描述长方体的类,类中有长、宽、高三个成员,定义一个方法求长方体的体积、表面积. 抽象类的成员函数中至少有一个没有实现的函数(即无函数体定义的函数)这句话哪里错了? 1、编写一个长方形类,在类中实现成员的定义,实现面积和周长的方法.2、定义一个类,实现圆的面积和周长要用c#设计 谢谢各位了 编写一个三角形类,数据成员为三边长,成员函数计算周长、面积,定义两个重载的构造 c++ 定义一个描述复数的类,数据成员包括实部和虚部;成员函数包括:输出复数、置实部、 定义一个Cat类,拥有静态数据成员numofcats,记录Cat的个体数目;静态成员函数getnumofcats(),读取numofcat. java定义一个三角形类(Triangle),成员变量是三条边的长度,定义方法perimeter()求周长(1) 定义一个三角形类(Triangle),成员变量是三条边的长度,定义方法perimeter()求周长,创建类主类TriangleTest来 下列说法哪个正确?()A.不需要定义类,就能创建对象 B.属性可以定义为抽象的C.对象中必须有属性和方法 D.常量不能作为类成员 类的成员函数定义出问题,求大神解决! c++中定义一个对象时,子类的数据成员和构造函数,还有基类的数据成员和成员函数的顺序是什么,初学者,请指教,