小编use*_*184的帖子

如何在LINUX shell上用Java编译多个类文件?

您好,我在校园里试图编译一个简单的二叉树程序..我们的校园只有shell,而我正在使用Linux而不是eclipse.

我在当前目录bintree.java和treetest.java中有2个类文件

javac bintree.java treetest.java
Run Code Online (Sandbox Code Playgroud)

这段代码创建了多个类,但下一步是什么?香港专业教育学院搜索到各地的Java Linux shell上没有太多的信息.谢谢

java linux shell class

5
推荐指数
1
解决办法
1万
查看次数

用于区分OOP中"默认"和"虚拟"类的术语

arraylists,缓冲读卡器,扫描仪等.语言中"已经存在"的所有"默认"类.

不像公共类的widthOfTable,它是一个"组成"的类,"在语言中不存在".

教学时为什么没有用来区分这些想法的术语?尽管在这里已经3年了,但我在大学里几乎没有发现这种差异.

java language-agnostic oop

3
推荐指数
1
解决办法
80
查看次数

Java:OOP 封装与无封装?

你好,我为我的 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)

java oop encapsulation

2
推荐指数
1
解决办法
456
查看次数

标签 统计

java ×3

oop ×2

class ×1

encapsulation ×1

language-agnostic ×1

linux ×1

shell ×1