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。

  • 相关阅读:
    进程间通信-管道,消息,共享内存,信号量,信号,scoket
    高并发架构相关概念
    在WSL2中 安装 .NET Core SDK 进行Linux 开发工作
    OKR专题
    logback是怎么知道java代码的行数的?
    IDEA plugins
    [LeetCode] 956. Tallest Billboard 最高的广告牌
    上周热点回顾(8.10-8.16)团队
    【故障公告】腾讯云短信服务故障造成无法发送手机短信团队
    HBase~hbase-shaded-client解决包冲突问题
  • 原文地址:https://www.cnblogs.com/android-lyz/p/4757885.html
Copyright © 2011-2022 走看看