What is the public access modifier in Java?

February 25th, 2007 by uCertify Leave a reply »

When a method or variable is declared as public, it allows that all the classes, regardless of the classes of its package, can access the member or variable. For example:

Here, book and book1 are two different packages and the package book1 comprises the class write and method test. The package book comprises the class read.

package book1;
public class write
 {
   public void test()
     {
       System.out.println(”Write”);
     }
   }

package book;
import book1.*;
class read
 {
   public static void main(String args[])
     {
       write w= new write();
       w.test();
     }
 }

In this example, read and write both are from different packages. However, read can invoke the method test() in write class because both are marked as public.

Become SUN SCJA certified. Click here to download CX310-019 test study guide and practice question.
Like this article? Share it with others
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
  • Share/Bookmark
Advertisement

Leave a Reply

uCertify.com | Our Company | Articles | Contact Us | News and Press Release | uCertify India | Entries (RSS)
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD    Cisco Certification: CCNA, CCENT    A+, Network+, Security+ Project+
Oracle Certification: OCP 11g, OCP 10g, OCA 11g, OCA 10g    CIW foundation    EC-212-32,    CISSP    Photoshop ACE CS4    Adobe Flash ACE, PMP, CAPM
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.