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。

  • 相关阅读:
    jsonp跨域请求
    Vue-cli脚手架安装
    微信小程序获取用户信息“授权失败”场景的处理
    微信小程序
    获取url参数
    [git] github 使用简单记录
    [翻译]《高级英汉翻译理论与实践》摘录
    [Java] 模板引擎 Velocity 随笔
    [Java] 垃圾回收 ( Garbage Collection ) 的步骤演示
    [Java] 垃圾回收机制 ( Garbage Collection ) 简介
  • 原文地址:https://www.cnblogs.com/android-lyz/p/4757885.html
Copyright © 2011-2022 走看看