您好,我在校园里试图编译一个简单的二叉树程序..我们的校园只有shell,而我正在使用Linux而不是eclipse.
我在当前目录bintree.java和treetest.java中有2个类文件
javac bintree.java treetest.java
Run Code Online (Sandbox Code Playgroud)
这段代码创建了多个类,但下一步是什么?香港专业教育学院搜索到各地的Java Linux shell上没有太多的信息.谢谢
arraylists,缓冲读卡器,扫描仪等.语言中"已经存在"的所有"默认"类.
不像公共类的widthOfTable,它是一个"组成"的类,"在语言中不存在".
教学时为什么没有用来区分这些想法的术语?尽管在这里已经3年了,但我在大学里几乎没有发现这种差异.
你好,我为我的 Java 类做了一个二叉树程序,我得到了很多关于“无 OOP 封装”的分数......好吧,我认为封装只是使用类?我应该做些什么来强制执行 OOP 封装?下面是我的工作代码。感谢您的任何意见或建议
public class BinTree {
private Node root;
private static class Node{
Node left;
Node right;
int value;
Node(int newValue){
left = null;
right = null;
value = newValue;
}
}
BinTree(){
root = null;
}
public void insertNode(int value){
root = insertNode(root, value);
}
private Node insertNode(Node node, int value){
if (node==null){
node = new Node(value);
}
else{
if (value <= node.value){
node.left = insertNode(node.left, value);
}
else {
node.right = insertNode(node.right, value); …Run Code Online (Sandbox Code Playgroud)