Write a program to display properties of Tv using class & object in the oops concept

Share Your Love

Hello guys, welcome to lingarajtechhub.com. Today we are going to discuss the display properties of tv using class & object in the oops concept.

Code:

package com.Tv_oops_class_obj.java;
import java.util.Scanner;
public class Tv {
	int size;
	String Company;
	
	void Tv_input() {
		System.out.println("Enter value of size & Company:");
		Scanner sc=new Scanner(System.in);
		size =sc.nextInt();
		Company=sc.next();
	}
    void Tv_Display() {
    	System.out.println("TV size:"+size);
    	System.out.println("TV Company:"+Company);
    	
    }
	public static void main(String[] args) {
		Tv t=new Tv();
		t.Tv_input();
		t.Tv_Display();
	}

}

Line-1:

  •  package com.Tv_oops_class_obj.java;

 It is a java package , this package is created in a java project and it contains classes inside the package.

Line-2:

  • import java.util.Scanner;

In java, Scanner is a class. util package used for obtaining the input of the data  types like int, double, float , char  and strings.

Line-3:

  • public class Tv 

“Tv” is the class-name , class is a template used to create objects & class-name first letters must be capital. It is public means we can use this outside of the package.

Line-4:

  • int size

Here size is the variable and int (Integer) is a data type of the variable.

Line-5:

  • String Company

Here the Company  is the variable and String is a class. It is not a data type.

Line-7:

  • void Tv_input() {

            System.out.println(“Enter value of size & Company:”)

 In this line  we create a method whose name takes Tv_input().system is a predefined  class .Out is a static variable of type printstream present in system class. Println shows the result.

Line-9:

  • Scanner sc=new Scanner(System.in)

Scanner is a class and sc is the instance of the object which is the new Scanner . System.in is an argument.

Line-10:

  • size =sc.nextInt();
  • Company=sc.next();

 Size , Company  are the variables that we take and sc is our instance name which is created for an object and nextInt() is a method of a Scanner object that reads in a string of digits or char and converts them into an int type.

Line-13:

  • void Tv_Display() {

            System.out.println(“Tv size:”+size);

System.out.println(“Tv Company:”+Company); 

       }

In this line  we create a method whose name takes Tv_display().system is a predefined  class .Out is a static variable of type printstream present in system class. Println shows the result.

Line-18:

  • public static void main(String[] args) 

It is a main method in which we can execute a program.

  •  public : It is an access modifier. The main() is public because we can access main() outside of the class , if main() can’t be public then JVM(Java Virtual Machine) can’t be called main() & code can’t be executed. 
  •  Static : static is a keyword in which the main method has to be static in which JVM can load the class into memory and call the main method without creating an instance.
  •  Void : Void is a data type. It means no return type. 
  •  main(): Main is a function. 
  •  String [] args : string means collection of characters ,String[] args represents a collection of Strings that are separated by a space and can be typed into the program on the terminal directly.

Line-19:

  • Tv t=new Tv()

Here “t” is the instance variable.It is created to assign the default values to the instance variables of the class when an object is created.

Line-20:

  • t.Tv_input()

“t” is the instance variable which is created. “ .” is the connector Tv_input() is a method where our input values will be stored.

Line-21:

  • t.Tv_Display();

“t” is the instance variable which is created. “ .” is the connector . Tv_display() is a method where our result will be stored.

Conclusion:

Share Your Love
Avatar photo
SONALIN SAHOO

Myself Sonalin Shaoo. I am quite happy to contribute here some java programming content and my friends Lipsa Mohanty ,Sushil Puhan, Aswin Kumar Nayak also help me to contribute their Opinion on this .

Articles: 40

Newsletter Updates

Enter your email address below to subscribe to our newsletter