Professional Documents
Culture Documents
Inheritance
Inheritance
Example:
Class subtraction extends addition
Here addition is base class and
subtraction is child class
Ex;
Class addition
{
Void add()
{
Int x,y=20,z=10;
X=y+z;
System.out.println(“addition: “ +x);
}
Class subtraction extends addition
{
Void sub()
{
Int x, y=20,z=30;
s.o.p(“sub=”+x);
}
Public static void main(String[] args)
{
Subtraction a1=new subtraction();
A1.add();
A1.sub();
}
Class 2:
package Chrome_Browse;
Class1:
package multi_level;
import org.openqa.selenium.WebDriver;
import
org.openqa.selenium.chrome.ChromeDriv
er;
public class T1 {
WebDriver d;
String
baseurl="https://www.amazon.in/";
public void Opening_Browser()
{
System.setProperty("webdriver.chrome.
driver","D://chromedriver.exe");
d=new ChromeDriver();
d.get(baseurl);
d.manage().window().maximize();
}
public void title()
{
System.out.println("amazon page
title:"+d.getTitle());
}
Class 2:
package multi_level;
import java.util.List;
import org.openqa.selenium.By;
import
org.openqa.selenium.WebElement;
List<WebElement>drop1=drop.findElemen
ts(By.tagName("option"));
System.out.println(drop1.size());
for(int i=0;i<drop1.size();i++)
{
System.out.println(drop1.get(i).getTe
xt());
}
}
Class 3:
package multi_level;
import java.io.File;
import java.io.IOException;
import
org.apache.commons.io.FileUtils;
import
org.openqa.selenium.OutputType;
import
org.openqa.selenium.TakesScreenshot;
}
Class 4:
package multi_level;
import java.io.IOException;
public class T4 {
Hierarchical inheritanace :
Single class is inherited by two or more
class
Class 1
Class 2 extends class1
Class 3 extends class 1
Class 4 extends class 1
Example :
Class 1:
package hierarchial_inheritance;
Class 2:
package hierarchial_inheritance;
Class 3”
package hierarchial_inheritance;
}
}