public class Multiplication{
public static void main(String[] args){
Multiplication multi = new Multiplication();//Object creation
}
}
class Fruit
{
public static void main(String args[])
{
function nameFruit()
{
System.out.println("Orange");
}
}
}
Fruit f = new Fruit(); //make object of fruit
f.nameFruit();
// objects;
1. The object is an instance of a class.
2. Object is a physical entity
3. Object allocates memory space whenever they are created.
4. You can create more than one object using a class.
5. Objects provide life to the class.
className object = new className();
// for Bicycle class
Bicycle sportsBicycle = new Bicycle();
Bicycle touringBicycle = new Bicycle();
Objects: came from class, we can create multiple objects from a class
ArrayList<> list = new ArrayList<>();
Class refName OBJECT
each object has its own copy of instance variable
· declared outside the blocks or methods
Object: Instance of the class. We can store different data's to objects
Object Creation: with new keyword.
ClassName obj = new ExistingConstructor;
// Default behavior of toString() is to print class name, then
// @, then unsigned hexadecimal representation of the hash code
// of the object
public String toString()
{
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
The Object class is the parent class of all the classes in java by default.In
other words, it is the topmost class of java.
The Object class is beneficial if you want to refer any object whose type you
dont know. Notice that parent class reference variable can refer the child
class object, know as upcasting.