main order is private,default,protected and public
============Access modifiers overriding Rules by
“private” ========
class A
{
private void m1(){
System.out.println("portected==");
}
}
//by using public
class B extends A
{
public void
m1(){
System.out.println("public==");
}
}
//by using protected
class B extends A
{
protected void
m1(){
System.out.println("public==");
}
}
//by using default
class B extends A
{
void m1(){
System.out.println("public==");
}
}
public class HelloWorld{
public static void main(String []args){
System.out.println("Hello World");
//A ao=new A();
// ao.m1();
B bo=new B();
bo.m1();
}
}
============= Access modifiers overriding Rules by
“default” ========
class A
{
Protected void
m1(){
System.out.println("portected==");
}
}
//by using public
class B extends A
{
public void
m1(){
System.out.println("public==");
}
}
//by using protected
class B extends A
{
protected void
m1(){
System.out.println("public==");
}
}
//by using default
class B extends A
{
void m1(){
System.out.println("public==");
}
}
public class HelloWorld{
public static
void main(String []args){
System.out.println("Hello World");
//A ao=new A();
// ao.m1();
B bo=new B();
bo.m1();
}
}
======= Access modifiers overriding Rules by
“protected” ========
class A
{
void m1(){
System.out.println("portected==");
}
}
//by using public
class B extends A
{
public void
m1(){
System.out.println("public==");
}
}
//by using protected
class B extends A
{
protected void
m1(){
System.out.println("public==");
}
}
public class HelloWorld{
public static void main(String []args){
System.out.println("Hello World");
//A ao=new A();
// ao.m1();
B bo=new B();
bo.m1();
}
}
======= Access modifiers overriding Rules by “public” ========
class A
{
void m1(){
System.out.println("portected==");
}
}
//by using public
class B extends A
{
public void
m1(){
System.out.println("public==");
}
}
public class
HelloWorld{
public static
void main(String []args){
System.out.println("Hello
World");
//A ao=new A();
// ao.m1();
B bo=new B();
bo.m1();
}
}
No comments:
Post a Comment