Are instance methods public or private?
Are instance methods public or private?
Instance methods are public by default. This means they can be accessed from outside the class unless their visibility is explicitly changed using access modifiers such as private
or protected
. In Ruby, for instance, you can change the visibility of instance methods using Module#private
, Module#protected
, or revert to public using Module#public
[1]. Similarly, in Java, instance methods are also public by default unless specified otherwise[2].
Citations:
[1] https://github.com/nick-brown/ruby-interview-questio...
junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào