Java Reference
In-Depth Information
public
class Porsche911
extends
Porsche {
}
JavaFX may extend multiple JavaFX
mixin
classes or Java interfaces.
Mixin
classes are discussed in the next section.
An application may contain many classes, so it is helpful to organize them in a
coherent way called
packages
. To declare that your class or script should belong
to a package, include a package declaration at the beginning of the script file.
The following example means that the
Title
class belongs to the
com.mycompany.components
package. The full name of the
Title
class is now
com.mycompany.components.Title
. Whenever the
Title
class is referenced, it
must be resolved to this full name.
package com.mycompany.components;
public class Title {
}
To make this resolution easier, you can include an import statement at the top of
your source file. For example:
import com.mycompany.components.Title;
var productTitle = Title{};
Now, wherever
Title
is referenced within that script file, it will resolve to
com.mycompany.components.Title
. You can also use a wildcard import declaration:
import com.mycompany.components.*;
With the wildcard form of import, whenever you refer to any class in the
com.mycompany.components
package, it will resolve to its full name. The fol-
lowing code example shows how the class names are resolved, showing the fully
qualified class name in comments.
package com.mycompany.myapplication;
import com.mycompany.components.Title;
// com.mycompany.myapplication.MyClass
public class MyClass {
// com.mycompany.components.Title
public var title: Title;
}
A class can have package visibility by using the
package
keyword instead of
public
.
This means the class can only be accessed from classes within the same package.
Search WWH ::
Custom Search