public class A extends ab{String name;int age;Public A (String Name,int age) {Super (name, age);}}public class B extends ab{String name;int age;Public B (String name, int age) {Super (name, age);}}
public class AB {String name;int age;Public AB (String name, int age) {THIS.name = name;This.age = age;}Public String GetName () {return name;}public void SetName (String name) {THIS.name = name;}public int getage () {return age;}public void Setage (int.) {This.age = age;}@OverridePublic String toString () {Return "AB [name=" + name + ", age=" + Age + "]";}}
Import java.util.ArrayList;
Import Java.util.list;public class Testarraylist {public static void Main (string[] args) {list<ab> list = new arraylist<ab> ();List.add (New AB ("LZ", 20));List.add (New AB ("LZ", 20));System.out.println (List.tostring ());}}
Pasting
[AB [Name=lz, age=20], AB [Name=lz, age=20]
Java different list add element