#pragma once template<class T> class BNode { public: BNode(); BNode(T t); ~BNode(); public: /*左孩子*/ BNode<T> *leftChild; /*右孩子*/ BNode<T> *rightChild; /*节点的值*/ T t; /*该节点所在的辈分级数*/ int generationLevel; }; template<class T> inline BNode<T>::BNode() { } template<class T> inline BNode<T>::BNode(T t) { this->t = t; } template<class T> inline BNode<T>::~BNode() { }
时间: 2024-03-11 20:48:02 浏览: 75
全面了解#pragma once与 #ifndef的区别
5星 · 资源好评率100%
以下是将C++语言的代码翻译成Java语言的代码:
```java
public class BNode<T> {
/*左孩子*/
public BNode<T> leftChild;
/*右孩子*/
public BNode<T> rightChild;
/*节点的值*/
public T t;
/*该节点所在的辈分级数*/
public int generationLevel;
public BNode() {
}
public BNode(T t) {
this.t = t;
}
public void finalize() throws Throwable {
super.finalize();
}
}
```
阅读全文