作业帮 > 综合 > 作业

定义了一个类A又定义了类B,类B的成员函数的定义用到了类A的函数和变量,要怎么写

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/16 18:56:14
定义了一个类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的函数和变量,要怎么写
简单的方法就是用到继承,记住的概念:子类继承父类的方法和变量,
则这些方法和变量就属于子类,
则子类对象对这些方法和变量
的调用是显而易见的,举个例子为了省事就不给您写出包名直接从累写起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的函数和变量,要怎么写 1.在一个类的定义中,包含有( )成员的定义.A.数据 B.函数 C.数据和函数 D.数据或函数 定义一个描述圆形的类,类中有两个成员变量:R,Area,分别表示圆的半径和面积.定义构造函数,初始化这两个变量;定义方法 定义钟表类clock,要求:(1)定义私有成员变量2,定义成员函数3,定义有参数的构造函4、编写主函数并测试 C++类中的定义的变量是什么属性?和主函数中直接定义的变量有冲突吗?和类成员函数中的变量有冲突吗? 先定义了一个变量i,然后在函数a里面对它进行了赋值,现在我想在函数b里面调用所赋的值,该怎么写啊? 定义一个Circle类,包括数据成员R(半径),成员函数Area( ),计算圆的面积.定义一个对象B进行测试. python,定义一个函数A,函数B有一个变量,函数调用时怎么在函数A里获取变量的值.可以用数据库是什么的 抽象类的成员函数中至少有一个没有实现的函数(即无函数体定义的函数)这句话哪里错了? 在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的 1、定义一个圆类,要求用成员函数来求圆的面积和周长.2、定义一个学生类,要求用成员函数实现学生的自我 定义点类Point,横坐标x和纵坐标y作为成员变量.定义构造函数, 用来初始化成员变量;定义函数setX()设置