Object Oriented Programing - Generic Programing

12

Transcript of Object Oriented Programing - Generic Programing

Page 1: Object Oriented Programing - Generic Programing
Page 2: Object Oriented Programing - Generic Programing
Page 3: Object Oriented Programing - Generic Programing

int a=1,b=2,temp;

temp=b;b=a;a=temp;

Page 4: Object Oriented Programing - Generic Programing
Page 5: Object Oriented Programing - Generic Programing

public class Operasi{ public Object a,b;private Object temp;

Public void tukarNilai(){temp=b;b=a;a=temp;

}}

Page 6: Object Oriented Programing - Generic Programing

public static void main(String args[]){ Operasi opr = new Operasi();opr.a=“a”;opr.b=“b”;opr.tukarNilai();

}

Page 7: Object Oriented Programing - Generic Programing

public static void main(String args[]){ Operasi opr = new Operasi();opr.a=1;opr.b=2;opr.tukarNilai();

}

Page 8: Object Oriented Programing - Generic Programing
Page 9: Object Oriented Programing - Generic Programing

public class Operasi <T>{ public T a,b;private T temp;

Public void tukarNilai(){temp=b;b=a;a=temp;

}}

Page 10: Object Oriented Programing - Generic Programing

public static void main(String args[]){ Operasi<Integer> opr = new Operasi<Integer>();opr.a=1;opr.b=2;opr.tukarNilai();

}

Page 11: Object Oriented Programing - Generic Programing

public static void main(String args[]){ Operasi<String> opr = new Operasi<String>();opr.a=“a”;opr.b=“b”;opr.tukarNilai();

}

Page 12: Object Oriented Programing - Generic Programing