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());
                
            }
            
        }

    结果:

  • 相关阅读:
    前台线程与后台线程的区别
    触发器
    Asp.net AutopostBack 属性
    Spring实战拆书--SpringBean
    侣行APP
    用android去写一个小程序
    java如何使用JUnit进行单元测试
    JDK的安装与配置以及eclipse的使用
    软件工程第一次作业(1)
    软件工程第一次作业(2)
  • 原文地址:https://www.cnblogs.com/zhengchenhui/p/5883405.html
Copyright © 2011-2022 走看看