zoukankan      html  css  js  c++  java
  • 重写toString()方法来描述一个类

    package com.zch.test;
    
    /*
        toString方法以及重写toString方法
        
        toString方法是一个自我描述方法
        方法本身返回的是该对象的实现类的 类名 + @ + hashCode 的值
        可以通过重写toString方法来自定义自我描述
        
    */
    
    //定义一个类:汽车类
    class Car {
        
        //定义汽车的属性
        private String color; //颜色
        private String longs; //长度
        private String name;  //名称
        private String price; //价格
        
        //带参构造函数
        public Car (String color,String longs,String name,String price) {
            
            this.color = color;
            this.longs = longs;
            this.name = name;
            this.price = price;
            
        }
        
        //get/set方法
        public void setColor(String color) {
            this.color = color;
        }
        public String getColor() {
            return color;
        }
        public void setLongs(String longs){
            this.longs = longs;
        }
        public String getLongs(){
            return longs;
        }
        public void setName(String name){
            this.name = name;
        }
        public String getName(){
            return name;
        }
        public void setPrice(String price){
            this.price = price;
        }
        public String getPrice(){
            return price;
        }
        
        //重写toString方法
        public String toString(){
            
            return "这是一个描述汽车的类,一共有四个属性(color,longs,name,price)" + "
    " +
                   "car[clolr:'"+color+"',longs:'"+longs+"',name:'"+name+"',price:'"+price+"']";
            
        }
    
    }
        
        //主函数
        public class TestToString {
            
            public static void main(String[] args){
                
                //创建一个汽车对象
                Car car = new Car("red","3.85","奇瑞QQ","35000");
                //调用toString方法
                System.out.println(car.toString());
                
            }
            
        }

    结果:

  • 相关阅读:
    Linux 下动态查找磁盘数量方法
    Laravel 学习 .env文件 getenv 获得环境变量的值
    win10系统怎样手动安装cab更新补丁
    TP框架中模糊查询实现
    PHP函数之HTMLSPECIALCHARS_DECODE
    Tp框架—方法中处理数据
    TP框架I方法详解
    鼠标经过图像改变实现
    TP视图命名规则之一
    Json_decode:详解
  • 原文地址:https://www.cnblogs.com/zhengchenhui/p/5883405.html
Copyright © 2011-2022 走看看