Based on this principle, the attributes of a class are created non-public to cover and guard them from other code. class Circle // The radius field non-public double radius; community Circle(double radius) this.radius = radius; // The radius property public double getRadius() return radius; general public void setRadius(double radius) // https://smartworlddeveloper.co.in/