Sobes.tech
Middle
233

რა არის ადგილობრივი კლასი და რა თვისებები აქვს?

პასუხი AI-სგან

sobes.tech AI

స్థానిక తరగతి అనేది బ్లాక్, ఉదాహరణకు, విధానం, కట్టడిక లేదా ప్రారంభకంలో నిర్వచించబడిన తరగతి.

స్థానిక తరగతుల లక్షణాలు:

  • పరిధి: ఇది నిర్వచించబడిన బ్లాక్‌లో మాత్రమే అందుబాటులో ఉంటుంది.
  • స్టాటిక్ కాదు: static గా ప్రకటించలేడు.
  • స్థానిక మార్పిడి విలువలకు ప్రాప్తి: ఇది చుట్టూ ఉన్న బ్లాక్ యొక్క final లేదా సమర్థవంతంగా final స్థానిక మార్పిడి విలువలు మరియు పారామితులకు యాక్సెస్ చేయగలదు.
  • ప్రవేశం మార్పిడి సూచికలు ఉండకూడదు: public, private, protected ఉపయోగించకూడదు.
  • క్లాసుల నుండి వారసత్వం పొందుతుంది మరియు ఇంటర్ఫేస్‌లు అమలు చేస్తుంది: ఇతర క్లాసులను విస్తరించగలదు మరియు ఇంటర్ఫేస్‌లను అమలు చేయగలదు.
  • పేరు: strictfp సూచికను కలిగి ఉండకూడదు మరియు enum గా ప్రకటించబడకూడదు.

ఉదాహరణ:

class Outer {
    void myMethod() {
        int localVar = 10; // సమర్థవంతంగా తుది

        class LocalClass {
            void display() {
                System.out.println("స్థానిక మార్పిడి: " + localVar);
            }
        }

        LocalClass local = new LocalClass();
        local.display();
    }

    public static void main(String[] args) {
        Outer outer = new Outer();
        outer.myMethod();
    }
}