zoukankan      html  css  js  c++  java
  • C-3 this的使用

    class phone{
        private String brand;
        private int price;
        private String color;
        
        public String getBrand(){
            return brand;
        }
        
        public int getPrice(){
            return price;
        }
        
        public String getColor(){
            return color;
        }
        
        public void setBrand(String brand){
            this.brand = brand;
        }
        
        public void setPrice(int price){
            this.price = price;
        }
        
        public void setColor(String color){
            this.color = color;
        }
    }
    
    class PhoneTest{
        public static void main(String[] args){
            Phone p = new Phone();
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
            
            p.setBrand("三星");
            p.setPrice(2999);
            p.setColor("白色");
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
            
        }
    }

    报错:

    PhoneTest.java:34: 错误: 找不到符号
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
                                ^
      符号:   方法 getBrand()
      位置: 类型为Phone的变量 p
    PhoneTest.java:34: 错误: 找不到符号
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
                                                   ^
      符号:   方法 getPrice()
      位置: 类型为Phone的变量 p
    PhoneTest.java:34: 错误: 找不到符号
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
                                                                      ^
      符号:   方法 getColor()
      位置: 类型为Phone的变量 p
    PhoneTest.java:36: 错误: 找不到符号
            p.setBrand("三星");
             ^
      符号:   方法 setBrand(String)
      位置: 类型为Phone的变量 p
    PhoneTest.java:37: 错误: 找不到符号
            p.setPrice(2999);
             ^
      符号:   方法 setPrice(int)
      位置: 类型为Phone的变量 p
    PhoneTest.java:38: 错误: 找不到符号
            p.setColor("白色");
             ^
      符号:   方法 setColor(String)
      位置: 类型为Phone的变量 p
    PhoneTest.java:39: 错误: 找不到符号
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
                                ^
      符号:   方法 getBrand()
      位置: 类型为Phone的变量 p
    PhoneTest.java:39: 错误: 找不到符号
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
                                                   ^
      符号:   方法 getPrice()
      位置: 类型为Phone的变量 p
    PhoneTest.java:39: 错误: 找不到符号
            System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
                                                                      ^
      符号:   方法 getColor()
      位置: 类型为Phone的变量 p
    9 个错误

     改错:

    类名phone应该改成Phone。

  • 相关阅读:
    hdu1087Super Jumping! Jumping! Jumping!
    hdu1159Common Subsequence(最长公共子序列)
    hdu1069Monkey and Banana(最长递增子序列)
    poj2533(最长递增子序列)
    hdu1029Ignatius and the Princess IV
    uva10622(唯一分解定理)
    myeclipse设置技巧
    myeclipse2014新感悟
    小错误汇总
    字符串反转
  • 原文地址:https://www.cnblogs.com/android-lyz/p/4757885.html
Copyright © 2011-2022 走看看