Q:

Java find output programs (Class and Objects) | set 1

belongs to collection: Java find output programs

0

Find the output of Java programs | Class and Objects | Set 1: Enhance the knowledge of Java Class and Objects concepts by solving and finding the output of some Java programs.

Question 1:

class Sample {
  int var1;
  int var2;

  public void set(int v1, int v2) {
    var1 = v1;
    var2 = v2;
  }
  public void print() {
    System.out.println(var1 + "," + var2);
  }

}

public class ClassEx {
  public static void main(String[] args) {
    Sample S;

    S.set(10, 20);
    S.print();
  }
}

Question 2:

class Sample {
  int var1;
  int var2;

  public void set(int v1, int v2) {
    var1 = v1;
    var2 = v2;
  }
}

public class ClassEx {
  public static void main(String[] args) {
    Sample S = new Sample();

    S.set(10, 20);
    System.out.println(S.var1 + "," + S.var2);
  }
}

Question 3:

class Sample {
  int var1;
  int var2;

  public void set(int v1, int v2) {
    var1 = v1;
    var2 = v2;
  }
}S;

public class ClassEx {
  public static void main(String[] args) {
    S.set(10, 20);
    System.out.println(S.var1 + "," + S.var2);
  }
}

Question 4:

public class Sample {
  int var1;
  int var2;

  public void set(int v1, int v2) {
    var1 = v1;
    var2 = v2;
  }
}

public class ClassEx {
  public static void main(String[] args) {
    Sample S = new Sample();
    S.set(10, 20);
    System.out.println(S.var1 + "," + S.var2);
  }
}

Question 5:

class Sample {
  int var1 = 20;
  int var2 = 40;

  public void set(int v1, int v2) {
    var1 = v1;
    var2 = v2;
  }
}

public class ClassEx {
  public static void main(String[] args) {
    Sample S = new Sample();
    System.out.println(S.var1 + "," + S.var2);
  }
}

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Answer Question 1:

Output:

/ClassEx.java:19: error: variable S might not have been initialized
    S.set(10, 20);
    ^
1 error

Explanation:

The above program will generate syntax error because we did not create an object of the Sample class correctly.

The correct way to create an object of Sample class is given below:

Sample S = new Sample()

In Java, we need to use the new operator to create an object of the class.

Answer Question 2:

Output:

10,20

Explanation:

In the above program, we created a class Sample that contains two data members var1 and var2 without any access modifier. If we did not specify the access modifier then it will be treated as default, it means these data members can be accessed within the same package.

In the Sample class, we defined a method set() to set the values of data members of the Sample class.

In the main() method we created object S of Sample class and then call set() method to set values to the data members and then print the values of data members on the console screen.

Answer Question 3:

Output:

/ClassEx.java:9: error: class, interface, or enum expected
}S;
 ^
1 error

Explanation:

The above program will generate a compile-time error because we did not create an object of the Sample class correctly.

Here, we created object S in C++ fashion but we cannot create an object like this in Java.

The correct way to create an object is given below:

Sample S = new Sample();

Answer Question 4:

Output:

/Sample.java:11: error: class ClassEx is public, should be declared 
in a file named ClassEx.java
public class ClassEx {
       ^
1 error

Explanation:

The above program will generate a compile-time error because we can create only one public class that contains the main() method in Java.

Answer Question 5:

Output:

20,40

Explanation:

In the above program, we created a class Sample that contains two data members var1 and var2 initialized with 20 and 40 respectively.

In the main() method, we created object S of Sample class and then print the values of data members on the console screen.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Java find output programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Java find output programs (Class and Objects) | se... >>
<< Java find output programs (Parameter Passing) | se...