LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1563|回复: 3

怎么才能让自己定义的类中的成员函数声明跟函数定义分离呢?

[复制链接]
发表于 2007-5-9 22:42:34 | 显示全部楼层 |阅读模式
class abscon extends  {
        public void print()
        {
                System.out.println("in absconcentret "+a+" "+b);
        }
        abscon(int a,int b)
        { this.a=a;
                   this.b=b;
                 }
        //void dscr(){};只能定义成这个样子,
private int a;
private int b;
}
如果我想让dscr函数在类外边定义怎么办?
好像不能用abscon::dscr
怎么分离声明跟定义啊??
刚学JAVA 大家帮忙指点一下
给点学习JAVA意见
发表于 2007-5-11 18:49:24 | 显示全部楼层
java中好像不能分离,习惯了C++了吧,呵呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-11 21:44:35 | 显示全部楼层
呵呵 把C++中的习惯也转过来了,发现C++跟JAVA还是有很多不同的,
java中可以在定义的时候直接把成员变量给初始化了, c++绝对不允许。不过c++可以用默认值的函数,这点 JAVA不支持。
要完全换个思维啊
回复 支持 反对

使用道具 举报

发表于 2007-5-17 11:53:23 | 显示全部楼层
interface 或者用 虚函数
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表