Advertisement
NB52053

Practise_Nadui2

Jul 17th, 2017
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. public class OutputSolution {
  2.     public static void main(String[] args) {
  3.         A a = new A();
  4.         System.out.println(a.name);   // This is printing NULL , cz  no value here
  5.  
  6.         B b = new B("Annnik", "Ahmed ");
  7.         //System.out.println(b);
  8.  
  9.         b.printName();
  10.         System.out.println(a.name);
  11.  
  12.         a = b;   //eigula baad diye ekbar try krmu
  13.         System.out.println(a.name);
  14.         a.name = "Safat";
  15.         a.printName();
  16.         b.name = "Hasmot";
  17.         System.out.println(b.name);
  18.         //v.printName();
  19.         //b.printName();
  20.         a = b;
  21.         a.name = "Towhid";
  22.         a.printName();
  23.         //b.name= "Nihal";
  24.         //b.printName();
  25.  
  26.     }
  27. }
  28. class A {
  29.     public String name
  30.  
  31.     public void printName() {
  32.  
  33.  
  34.         System.out.println("I am inside A class ");
  35.         System.out.println("A:" + this.name);
  36.  
  37.     }
  38. }
  39. public class B extends A {
  40.  
  41.     public String name;
  42.  
  43.     public B(String name1, String name2) {
  44.  
  45.         this.name = name1;
  46.         //this.name = name2;
  47.         super.name= name2;
  48.         //System.out.println(name1);
  49.  
  50.     }
  51.  
  52.         public void printName() {
  53.         System.out.println(" I am from B class");
  54.         System.out.println("B:" + super.name);
  55.         System.out.println("Inside B name: " +this.name);
  56.         System.out.println("Inside B (2) name : " +super.name );
  57.     }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement