From 6e4af16d4b6d61641d59fc779e3160db9ef1a9d0 Mon Sep 17 00:00:00 2001 From: Suhani Gupta <144280247+suhanigupta23@users.noreply.github.com> Date: Sun, 18 Feb 2024 19:29:35 +0530 Subject: [PATCH] Create oops_classes_and_objects_basics.java --- oops_classes_and_objects_basics.java | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 oops_classes_and_objects_basics.java diff --git a/oops_classes_and_objects_basics.java b/oops_classes_and_objects_basics.java new file mode 100644 index 0000000..501ba01 --- /dev/null +++ b/oops_classes_and_objects_basics.java @@ -0,0 +1,32 @@ +import java.util.*; +public class Program +{ + public static class Person + { + int age; + String name; + void sayHi() + { + System.out.println(name+" ["+age+"] says hi"); + } + } + public static void main(String[] args) + { + Person p1=new Person(); + p1.age=19; + p1.name="Jiya"; + p1.sayHi(); + + Person p2=new Person(); + p2.age=23; + p2.name="Yash"; + p2.sayHi(); + + Person p3=p1; + //here the address values of p1 is assigned to p3 + p3.age=20; + p3.sayHi(); + p1.sayHi(); + //here the modified changes in p3 also changes in p1 as the changes are made in the address + } +}