44问答网
所有问题
定义一个类,在类中实现一个方法,这个方法可不可以用本类的对象作为他的参数呢?
如题所述
举报该问题
推荐答案 2017-08-03
å½ç¶å¯ä»¥äºï¼æ¯å¦æ·è´æé å½æ°ï¼
class Pen{
public:
Pen{ m_w = 1; }
Pen( const Pen &p ){
this.m_w = Pen.getw();
}
int getw() const
{ return m_w; }
private:
int m_w;
};
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6WD6YGZZZRGWKRGDK3.html
其他回答
第1个回答 2017-08-03
可以。拷贝构造函数就是个例子。
相似回答
一个
很奇怪的问题:C++
类方法的参数
是
对象
答:
b.h里面 ifndef b_h define b_h //#include"a.h"这句要注释掉就ok了。class b { public:setb();};endif
java 需要传递
类对象
为
参数
的时候,几种
方法
答:
1、直接抽象类
对象
= new 抽象类(){//重写此抽象类的抽象
方法
};例子:privateTimerTask t1=newTimerTask(){@Overridepublicvoidrun() {//TODO Auto-generated method stub//在此实现该抽象方法}};外层publicclassTimerActivity2extendsActivity {/**Called when the activity is first created.*/p...
java如何
定义一个类,
创建它的成员变量和
方法?
答:
类即对象的思想,一个对象包含了属于自己的成员变量和操作
方法
。如何
定义一个类,
得看你对对象思想的理解,如人是一个对象,但是一个父类级
的对象,
人又可以分为男人、女人;或者是分为小孩、少年、成年人、老人;他们之所以能被划分,是因为每一个子类都有属于自己的特性。理解了这些类的继承,又如...
c++关于
一个类的对象作为
另一个类的构造函数
参数
问题
答:
cpoint()cpoint(double a=1,double b=2)如果试图以无参的方式构造一个cpoint
类对象,
如cpoint c,那么既可以调用无参构造函数cpoint(),也可以调用构造函数cpoint(double, double)并使用两
个参数
a、b的默认值1和2。故而重载函数存在歧义,编译器无法确定调用哪一个。解决
方法
:去除无参构造函数。
大家正在搜
在类中定义和实现的函数
一个类可以定义多个构造函数
实现接口的类的定义方式
类的定义只能实现
类的定义方法
类的定义实现什么重继承
实现接口来定义类
我就用了这个方法
这个方法不错
相关问题
定义一个类,在类中实现一个方法,这个方法可不可以用本类的对象...
抽象方法必须在子类中实现,这句话对吗?
在一个类里声明别的类的对象有什么作用
java:一个类实现某个接口的时候可不可以只实现这个接口中的...
java 中 如何将“一个类的方法 ”作为参数传到“另一个类...
Java中可不可以在一个类中调用另一个类的静态共有方法
计算机专业面试
java中,子类中的方法体在父类中定义其对象实现,这是什么情...