This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Both those lines try to call the displayGreeting() method on an object of class s (by the way, don't use lower case letters for class names - especially single letters! - as it makes it harder to read). But that class doesn't gave that method.
Joined: Sep 06, 2007
How can I define displayGreeting(); method so it can be acessed from any where?( other than static)
Your displayGreeting() method is accessible from anywhere. But it belongs to the Outer class. Which means you can only call it on an instance of an Outer object. You can't then just call it on any old object.
In object-oriented programming you'll often see interactions between objects described as "sending messages". One object sends a message to another object, which replies. The messages you can send to an object correspond to the methods that object has.
In this case, you're trying to send a message to an object that doesn't understand it. You can tell a dog to bark, you can't tell a daffodil to!
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: too much simple question: call public method