koi is error ka matlab smjha do.

5 views
Skip to first unread message

Laya

unread,
Jun 5, 2009, 6:25:15 AM6/5/09
to iitr interns
koi is error ka matlab smjha do.
program:
public class Array {

class array{
private int a;

public array(){
a = 10;
}

public void display(){
System.out.println(a);
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub
array a = new array();
a.display();
}

}

error:
Exception in thread "main" java.lang.Error: Unresolved compilation
problem:
No enclosing instance of type Array is accessible. Must qualify the
allocation with an enclosing instance of type Array (e.g. x.new A()
where x is an instance of Array).

at Array.main(Array.java:20)

pradeep yadav

unread,
Jun 5, 2009, 6:33:45 AM6/5/09
to iitr-i...@googlegroups.com
yaha pe array class hai yeh sirf Array ko visible hai uske bahar visible nahi hai

pradeep yadav

unread,
Jun 5, 2009, 6:53:28 AM6/5/09
to iitr-i...@googlegroups.com
public class Array 
{
public void Display()
{
array a = new array();
a.display();
}

      class array{
              private int a;

              public array(){
                      a = 10;
              }

              public void display(){
                      System.out.println(a);
              }
      }

      public static void main(String[] args) {
              // TODO Auto-generated method stub
              Array b = new Array();
              b.Display();

ashish....@gmail.com

unread,
Jun 5, 2009, 8:54:56 AM6/5/09
to iitr interns
paddy tere or patwa ke code me difference kya hai

dono same hi to hain
bas tune un do lines ko ek alag function bna kar likh diya hai

On Jun 5, 3:53 pm, pradeep yadav <pradeepyadavi...@gmail.com> wrote:
> public class Array
> {
>  public void Display()
> {
> array a = new array();
> a.display();
>
> }
>
>        class array{
>                private int a;
>
>                public array(){
>                        a = 10;
>                }
>
>                public void display(){
>                        System.out.println(a);
>                }
>        }
>
>        public static void main(String[] args) {
>                // TODO Auto-generated method stub
>                Array b = new Array();
>                b.Display();
>        }
>
> }
>
> On Fri, Jun 5, 2009 at 4:03 PM, pradeep yadav <pradeepyadavi...@gmail.com>wrote:
>
> > yaha pe array class hai yeh sirf Array ko visible hai uske bahar visible
> > nahi hai
>

ashish....@gmail.com

unread,
Jun 5, 2009, 8:57:22 AM6/5/09
to iitr interns
mere khyal se agar andar wali class ko bahar nikal kar likh denge tab
bhi chal jana chahiye

On Jun 5, 3:53 pm, pradeep yadav <pradeepyadavi...@gmail.com> wrote:
> public class Array
> {
>  public void Display()
> {
> array a = new array();
> a.display();
>
> }
>
>        class array{
>                private int a;
>
>                public array(){
>                        a = 10;
>                }
>
>                public void display(){
>                        System.out.println(a);
>                }
>        }
>
>        public static void main(String[] args) {
>                // TODO Auto-generated method stub
>                Array b = new Array();
>                b.Display();
>        }
>
> }
>
> On Fri, Jun 5, 2009 at 4:03 PM, pradeep yadav <pradeepyadavi...@gmail.com>wrote:
>
> > yaha pe array class hai yeh sirf Array ko visible hai uske bahar visible
> > nahi hai
>

Ashutosh Pandey

unread,
Jun 5, 2009, 12:11:43 PM6/5/09
to iitr-i...@googlegroups.com
abey java main class ke andar class banana allowed hai kya

Nitish Aggarwal

unread,
Jun 5, 2009, 12:13:17 PM6/5/09
to iitr-i...@googlegroups.com
pandey bhonsdi ke jjyaada ud raha hai tu!!
bahut java seekh li kya tune wahaan??

ankit mehta

unread,
Jun 5, 2009, 4:36:07 PM6/5/09
to iitr-i...@googlegroups.com
pandey bhencod!!!!


On Fri, Jun 5, 2009 at 11:13 AM, Nitish Aggarwal <nitis...@gmail.com> wrote:
pandey bhonsdi ke jjyaada ud raha hai tu!!
bahut java seekh li kya tune wahaan??





--
Ankit Mehta
BTech IIIrd year
IIT Roorkee

gaurav singh

unread,
Jun 5, 2009, 5:24:42 PM6/5/09
to iitr-i...@googlegroups.com
Maa ke laudo....ek doosre ko gaali hi bakte rahoge ya koi solution bhi bataoge....

saalo problem solve karne ke liye bana hai ye group....

pradeep yadav

unread,
Jun 6, 2009, 10:18:07 AM6/6/09
to iitr-i...@googlegroups.com
sale class ke andar bana class to allowed hai aur mere wala program chal raha hai

Ashutosh Pandey

unread,
Jun 6, 2009, 10:46:07 AM6/6/09
to iitr-i...@googlegroups.com
pata nahi yaar mere hisab se class ke andar class nahi banate hai.

achi baat nahi hai.

ashish singh

unread,
Jun 6, 2009, 10:47:14 AM6/6/09
to iitr-i...@googlegroups.com
pandey bhosadike bahut java aa gayi hai tujhe, kya accha hai aur kya boora ab too batayega....

pradeep yadav

unread,
Jun 6, 2009, 10:48:10 AM6/6/09
to iitr-i...@googlegroups.com
sale pandey bana sakete hain

Ashutosh Pandey

unread,
Jun 6, 2009, 11:40:15 AM6/6/09
to iitr-i...@googlegroups.com
sale nested class bana to sakte hai par patwa mat hi banana .
kyunki usme chakar bahut jada hota hai
constructor sab sahi hona chahiye (default type).nahi to panga ho jata hai


On Fri, Jun 5, 2009 at 3:55 PM, Laya <layapa...@gmail.com> wrote:

Laya

unread,
Jun 6, 2009, 3:31:59 PM6/6/09
to iitr interns
array class ka object nahi samajh aa raha kaise banega.
Array class ke liye to koi problem nahi hai. jaisa paddy ne kiya hai.

On Jun 6, 5:40 pm, Ashutosh Pandey <ashutooshii...@gmail.com> wrote:
> sale nested class bana to sakte hai par patwa mat hi banana .kyunki usme
> >        at Array.main(Array.java:20)- Hide quoted text -
>
> - Show quoted text -

WebProg....

unread,
Jun 9, 2009, 9:44:14 AM6/9/09
to iitr interns
class Array {

static class array{
private int a;

public array(){
a = 10;
}

public void display(){
System.out.println(a);
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub
array a = new array();
a.display();
}

}





static class bana le............

Ashutosh Pandey

unread,
Jun 9, 2009, 9:50:24 AM6/9/09
to iitr-i...@googlegroups.com
behen chod pachas bar bola hai class ke andar class mat bana.
sale teri Array class ke object se hi to access kar sakta hai array class ko direct object nahi bana sakta
kyunki vo Array main hai. sale array ko hata aur bahr likh de. fir friend class bana le to kaam ho jayga.use fir aram se use kar sakta hai Array main ya fir inheritence kar. aur agar andar hi likhna hai to fir iterative class ka chapter pad

ANSHUL AGRAWAL

unread,
Jun 9, 2009, 9:54:03 AM6/9/09
to iitr-i...@googlegroups.com
LP bhai ye program kaam kar raha hai.
static se non-static ko reference nahi kar sakte
isliye class ko static banana padega....

Ashutosh Pandey

unread,
Jun 9, 2009, 10:18:14 AM6/9/09
to iitr-i...@googlegroups.com
ha pata hai tera program kaam karega par bahar class banana sabse safe hai.
static se fir ek aur panga ayega ki kisi bhi non static funtion main phir se nahi use ho sakta.
aur jab inherit karke ya friend bana kar kaam ho hi raha hai tu kyun jhanjhat leni

ANSHUL AGRAWAL

unread,
Jun 9, 2009, 10:19:55 AM6/9/09
to iitr-i...@googlegroups.com
abe to kaun sa mai kar raha hu ye sab
maine to laya ki prob ka soln bataya hai.
Reply all
Reply to author
Forward
0 new messages