Class declaration - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Class declaration

dhanu8288dhanu8288 USAPosts: 0Member

I was going through a code and I found a class declared like this

public class Tree {
private Node root;

public Tree(T rootData) {
    root = new Node<T>(); = rootData;
    root.children = new ArrayList<Node<T>>();

What does mean? Why is it declared like this?



  • GouthamKumarGouthamKumar NellorePosts: 17Member

    It looks like a constructor for Tree class. where we are creating a Node Object and assigning some values to it. In java to declare a class it should be done by the following syntax.
    class ClassName
    unless we use the class keyword it is not going to be a class. For more details on class and its declaration please follow the link

Sign In or Register to comment.