扩展自定义类并在Java中使用它们

时间:2011-12-17 08:12:00

标签: java eclipse class nested subclass

我刚刚学习Java ...我有2个自定义类。一个是Fraction,另一个是使用Matrice的{​​{1}} 我正在使用Eclipse,并通过Fraction(和默认设置)从头开始创建这两个类。

我想知道如何在我的主程序中一起使用这两个?就像,当我尝试将类添加到我的项目中时(它也不成功),file->new->class类已经崩溃了。

我还将Matrice类(.class和.java)放在更高级别的目录中但没有成功(将Fractions放在Fractionscom.myfolder中{ {1}}并分别指定Matricescom.myfolder.myotherfolder)。

所以真的,我不知道我在这里做什么。我自己做Java,所以我被困在很多这样的事情上。我的问题是,我该怎么做:

  1. 创建我将来可以使用的真正的类(对象类或任何你称之为的对象;就像我会调用package com.myfolder / package com.myfolder.myotherfolder的新实例),
  2. 制作扩展其他自定义类的自定义类
  3. 在项目中使用我的自定义类。
  4. 我用Google搜索但没有运气。提前谢谢了。

1 个答案:

答案 0 :(得分:0)

a)只需编写它们并可能提供自定义构造函数。然后使用new关键字创建实例。

b)您使用了正确的关键字:extend(s):

 class MyCustomClassB extends MyCustomClassA { ... }

c)确保类在类路径上并使用import关键字将它们导入到使用它们的类中,并且不在同一个包中:

package com.myfolder.myotherfolder;

import com.myfolder.Fraction;

public class Matrice { ... }