If you want to make the class public to only some other class of your application, but not to the complete application, you should declare that other class a friend , e.g.: class SomeOtherClass; class MyClass { friend SomeOtherClass; public: MyClass(); ~MyClass(); int getValue() const; private: void setValue(int i); };
Read moreHow do you define public class?
public is a Java keyword which declares a member’s access as public . Public members are visible to all other classes. This means that any other class can access a public field or method. Further, other classes can modify public fields unless the field is declared as final .
Read moreHow do you define public class?
public is a Java keyword which declares a member’s access as public . Public members are visible to all other classes. This means that any other class can access a public field or method. Further, other classes can modify public fields unless the field is declared as final .
Read moreWhat do classes include Java?
A Java class may contain a mix of data (variables) and actions (methods) . Grouping variables and operations on these variables into Java classes makes it easier to structure your Java program when it gets too big to fit comfortably inside a single Java class. A Java class must be stored in its own file.
Read moreWhat are types of classes in Java?
There are seven types of classes in Java:
Read moreWhat is a class and object in oops?
Classes are user-defined data types that act as the blueprint for individual objects, attributes and methods. Objects are instances of a class created with specifically defined data . Objects can correspond to real-world objects or an abstract entity.
Read moreWhat is class object in C?
An Object is an instance of a Class . When a class is defined, no memory is allocated but when it is instantiated (i.e. an object is created) memory is allocated. Defining Class and Declaring Objects. A class is defined in C++ using keyword class followed by the name of class.
Read more