Programming in JAVA-Assignment 2
Programming in JAVA-Assignment 2
CIC -212
Assignment 2
Total Marks: 15
Q2. What are various event and Layouts in Applets? Explain Event Handling in CO3 2
details.
Q3. Explain different usage of APIs in Java ? Give some API interfaces used in JAVA. CO4 2
Q4. Write down the usefulness of Hashtable classes ? CO4 2
Q5. Write a program in Java to follow the following hierarchy using multiple CO2 2
inheritance.
Shape
2D 3D
classDerivedextendsBase
{
voidfoo(){
System.out.println(“InDerived::foo()”);
}
static void bar()
{
System.out.println(“InDerived::bar()”);
}
publicstaticvoidmain(String[]args)
{
Derivedd=newDerived();
d.foo();d.bar();
((Base)d).foo();
((Base)d).bar();
}
}
(2) classNamespace
{
privateStringmember;
publicStringmember()
{
return member;
}
publicvoidmember(Stringvalue)
{
member=value;
}
publicstaticvoidmain(String[]args)
{
Namespace nm= new Namespace();
nm.member(“name”);
System.out.println(nm.member()+nm.member);
}
}