+ 2

Simple explanation of Object in java

I'm really having a hard time trying to understand what an Object is. Can someone please explain it to me like you would to a 3 year old please.

9th Mar 2022, 5:46 AM
Shokumbah Janger
Shokumbah Janger - avatar
4 odpowiedzi
0
Hi, The Objects are hold different data. Example if you need store many Person's date you cannot declarate lot of variable like this: int age1; int age2; .... You need to wrapped the age var in a class class Person{ int age; String name; } In this example you create a class, and you can use this class to create more people: Person p = new Person(); Person p1 = new Person(); each object (p, p1) are hold age, name variable So you can wrapping a variable collection in a class. Every class is an Object, every class is extend the Object I hope you will understand few things
9th Mar 2022, 6:02 AM
Domonkos Gyömörey
Domonkos Gyömörey - avatar
+ 1
Main goal of our program is to do something it may be any task for example mathematical calculations, or storing the data, sorting the data etc etc Take mathematical operation as an example for simple understanding We have various mathematical operations like add subtract etc etc Unfortunately In your code there is also string related methods You decided to separate the string string related operation to one group and mathematical related to one group Here you need a class to group the methods Class holds the methods and your data Class math{ Variable a; Variable b; constructor(){} Add method(){} sub method(){} } here you grouped the things successfully How will you access those??? Here we need the thing called as OBJECT math yourobject=new math(); In Java we use the new keyword to create something and to allocate memory for that You have successfully created object How will you access class methods??? Simply you have to use. (. -dotopeator) yourobject.yourmethod(your values)
9th Mar 2022, 12:56 PM
VAMSI
VAMSI - avatar
0
https://code.sololearn.com/c6MZ5n1HZwAu/?ref=app Here is an example for classes, and object
9th Mar 2022, 6:16 AM
Domonkos Gyömörey
Domonkos Gyömörey - avatar
0
Above one is just a rough explanation
9th Mar 2022, 12:57 PM
VAMSI
VAMSI - avatar