>  Q&A  >  본문

java - 程序正常运行,为什么还会提示name字段未使用?

class ClassExamole

    {
        static void Main(string[] args)
        {
            //Console.Read();
            Car car = new Car();
            Console.WriteLine(car.DoSmothing());//输出 BMW
            Console.Read();
        }
    }

class Car

{  
    private  string name;//波浪线,提示已赋值,但其值从未使用过
  
    public string DoSmothing()
    {
      
        return name = "BMW";
    } 
 }      
PHP中文网PHP中文网2741일 전492

모든 응답(4)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-17 17:39:36

    으아악

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:39:36

    이름 필드는 실제로 사용되지 않습니다. . .

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:39:36

    생성자나 코드블록에서 초기화하면 오류가 나지 않습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:39:36

    기본이 부족해서 꼬마야, 한번도 써본 적이 없어. 믿을 수 없다면 "BMW"를 반환하면 됩니다. 선언된 이름은 비공개이므로 get 및 set 메서드를 사용하여 검색하고 할당해야 합니다. 지금 반환되는 것은 이름이 아닙니다. 기본, 기본을 잘 잡아야 합니다.

    회신하다
    0
  • 취소회신하다