Users Pricing

forum

Home Forums Is the purpose of an interface to hide information? – MindStick

Is the purpose of an interface to hide information?

Anonymous User 2862 12 Jun 2013

Given that interfaces are also used to help hide information, giving the user only a subset of the possible methods they are allowed to use, and, let's say, I have a Person class and interface IPerson.

Now in main, I'm allowed to do

IPerson testy = new Person();

or

Person testy = new Person();

So really I'm not restricted from using Person still. So how does the

interface truly hide data?


2 Answers

Markdown for AI

A clean, structured version of this page for AI assistants and LLMs.

Open .md