In this tutorials will teach you what is the Classes and Objects step by step. This is an important for developing a java projects. there are many students who struggling with this area. so that I bring this article for all to clear the doubts.
Classes are just a blue print or template.
Example
public class Product { //Attributes public String model; public String brand; public double price; public String serial; public boolean tested; //Methods public void sell() { System.out.println("Sales"); } public void repair() { System.out.println("repair"); } public void test() { System.out.println("test"); } }
Object are including methods and attributes. i already created the class above.inside the class consist of attributes and methods. i have created the another class which name is test.java. By creating a object using the name of the class product.
//Object Creation Product p1 = new Product();
Create the objects and assign the attributes and methods. i explained below code.
public class test { public static void main(String args[]) { //Object Creation Product p1 = new Product(); p1.brand = "Toyato"; p1.model = "BMW"; p1.price = 500000; p1.tested = true; p1.sell(); Product p2 = new Product(); p2.brand = "abc"; p2.model = "BBB"; p2.price = 600000; p2.tested = true; p2.sell(); Product p3 = new Product(); p3.brand = "cvb"; p3.model = "ert"; p3.price = 700000; p3.tested = false; p3.sell(); System.out.println("Brand is " + p1.brand); System.out.println("model is " + p1.model); System.out.println("model is " + p2.model); System.out.println("model is " + p3.model); p1.sell(); }
If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…
Do you have a plan for your next holiday? Being aware of the Bank Holidays within the…
The world is rapidly changing of software development AI-assisted tools for coding have become the main focus. As…