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。

  • 相关阅读:
    Druid 配置_DruidDataSource参考配置
    Druid 配置 wallfilter
    Druid 配置_配置WebStatFilter
    Druid 配置_StatViewServlet配置
    Druid 配置_StatFilter
    Druid数据库连接池使用
    Spring泛型依赖注入
    java计算代码执行时间
    模板方法在Spring事务中的应用
    maven,阿里云国内镜像,提高jar包下载速度
  • 原文地址:https://www.cnblogs.com/android-lyz/p/4757885.html
Copyright © 2011-2022 走看看