2011-05-31 21 views
5
class Foo{ 
    int[] doop; 

    public Foo(){ 
      this.doop={1,2,3,4,5}; 
    } 
} 

मैं इसे संकलित नहीं कर सकता, जावा एमई एसडीके मुझे "अभिव्यक्ति का अवैध प्रारंभ" त्रुटियों का एक गुच्छा देता है। क्यूं कर? मैं यह काम कैसे पूरा कर सकता हूं?बहुत बुनियादी - कक्षा सरणी के रूप में जावा सरणी

उत्तर

10

इस प्रयास करें:

this.doop= new int[]{1,2,3,4,5}; 
+0

thankyouthankyouthankyou – animeman420

3

आप निर्माता में ऐसा नहीं कर सकते, इस वाक्य रचना केवल आरंभीकरण के साथ घोषणा के लिए अनुमति दी है क्योंकि। यह करने के लिए ठीक करें:

class Foo{ 
    int[] doop = new int[]{1,2,3,4,5}; 

    public Foo(){ 

    } 
} 
3
class Foo{ 
    int[] doop; 

    public Foo(){ 
      this.doop= new int[]{1,2,3,4,5}; 
    } 
} 
संबंधित मुद्दे