#Java #CoreJava #Automation #Selenium #JavaAccessModifiers
If you want to learn what are access modifiers please check below video session
• Java Access Modifiers II Core Java II Auto...
Examples below.
Protected example :
====================================
package mypackage_3;
class A
{
private void display()
{
System.out.println("This is private ");
}
}
public class B
{
public static void main(String args[])
{
A obj= new A();
//obj.display(); // Error
}
}
Public Example :
----------------------------------------------------------------------------------------------------------------------
Step 1 : Create a package - "mypackage_1 and a class - ClassA inside it and copy the below code in ClassA
----------------------------------------------------------------------------------------------------------------------
package mypackage_1;
public class ClassA
{
public String name="Knowledge share";
private String location="XYZ";
public void display_name()
{
System.out.println("This is Knowledge Share");
}
public void display_location()
{
System.out.println("This is Knowledge Share Location");
}
}
----------------------------------------------------------------------------------------------------------------------
Step 1 : Create a package - "mypackage_2 and a class - ClassB inside it and copy the below code in ClassB
----------------------------------------------------------------------------------------------------------------------
package mypackage_2;
import mypackage_1.ClassA;
public class ClassB
{
public static void main(String args[])
{
ClassA obj=new ClassA();
obj.display_name();
obj.display_location();
System.out.println("Name is : " + obj.name);
}
}
コメント