Please note, this is a STATIC archive of website www.w3schools.com from 05 May 2020, cach3.com does not collect or store any user information, there is no "phishing" involved.
THE WORLD'S LARGEST WEB DEVELOPER SITE

Java public Keyword

❮ Java Keywords


Example

MyClass accesses a public Person class with public attributes:

/* Code from filename: Person.java
public class Person {
  public String fname = "John";
  public String lname = "Doe";
  public String email = "[email protected]";
  public int age = 24;
}
*/

class MyClass {
  public static void main(String[] args) {
    Person myObj = new Person();
    System.out.println("Name: " + myObj.fname + " " + myObj.lname);
    System.out.println("Email: " + myObj.email);
    System.out.println("Age: " + myObj.age);
  }
}

Run example »


Definition and Usage

The public keyword is an access modifier used for classes, attributes, methods and constructors, making them accessible by any other class.


Related Pages

Read more about modifiers in our Java Modifiers Tutorial.


❮ Java Keywords