Class declaration - Programmers Heaven

Howdy, Stranger!

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

Categories

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>();
    root.data = rootData;
    root.children = new ArrayList<Node<T>>();
}

What does mean? Why is it declared like this?

Tagged:

Comments

  • 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 http://java.meritcampus.com/t/167/Classes-and-objects

Sign In or Register to comment.