首页 > 其他分享 >toString方法

toString方法

时间:2023-06-08 20:36:09浏览次数:39  
标签:name Student2 age toString 方法 public String

//Student2类
/*
* 一般情况下toString方法堆我们来说没有什么用,所以要重写toString方法
* Alt+enter
* Alt+insert
* */
public class Student2 extends Object{
private String name;
private int age;

public Student2() {
super();
}

public Student2(String name, int age) {
this.name = name;
this.age = age;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}
//重写toString方法
@Override
public String toString() {
return "name = "+name+";"+"age = "+age+";";
}

//通常情况下toString方法不用手动执行,Alt+insert,下面这是源码
public String toString2() {
return "Student2{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}

//测试类
public class Student2_Test {
public static void main(String[] args) {
Student2 s1 = new Student2("陈言",18);
Student2 s2 = new Student2("哈哈",17);
System.out.println(s1.toString());//name = 陈言;age = 18;
System.out.println(s2.toString());//name = 哈哈;age = 17;
//如果直接打印对象的话,那么其实就是在打印该对象的toString方法的返回值
System.out.println("-----------------");
System.out.println(s1);//name = 陈言;age = 18;
System.out.println(s2);//name = 哈哈;age = 17;
}
}

标签:name,Student2,age,toString,方法,public,String
From: https://www.cnblogs.com/Studentcy/p/17467586.html

相关文章

  • equals方法
    //Student3类publicclassStudent3{privateStringname;privateintage;publicStudent3(){super();}publicStudent3(Stringname,intage){this.name=name;this.age=age;}publicStringgetName(){......
  • 使用axios的post方法传输对象数据和后台数据进行解析判断
    使用vue的v-model绑定生成对象数据的通过axios传输数据操作的时候,对象中属性的命名必须和实体中的一致。实体:privateIntegerid;privateStringname;privateStringnickname;privateStringpassword;privateIntegerage;privateStringgend......
  • 用Mathematica和SciPy阐明Jacobi椭圆函数的定义方法
    这,这个,那,那个Jacobi椭圆函数SN和CN类似于三角函数正弦和余弦。它们出现在非线性振动和保形映射等应用中。不幸的是,定义这些函数有多种约定。这篇文章的目的是澄清围绕这些不同公约的混淆。上面的图像是函数sn[1]的一个图。模量、参数和模数角Jacobi函数有两个输入。我们通常认为Jac......
  • jQuery 事件绑定方法 bind
    jQuery事件绑定方法(bindhovertogglelive....)、删除事件方法(unbind,die)及事件对象事件绑定方法:1.<type>(function)$("button").click(function(){...});2.bind(map)$("input[type='text']").bind({focus:function(){.......
  • 去重复方法小集
    //jsfunctionremoveDumpicatedItem(arr){ varret=[]; for(vari=0;i<arr.length;i++){if(ret.indexOf(arr[i]==-1)){ ret.push(arr[i])} } returnret;}//java(无序)publicstaticListremoveDuplicate(Listlist){ HashSethashSet=newHashSet(lis......
  • RedisTemplate常用方法总结
    很多公司都将redisTemplate进行了封装,封装成业务所需要的RedisUtil工具类方便进行调用,本篇文章总结了redisTemplate常用的一些方法。Redis常用的数据类型:•String•Hash•List•Set•zSet•SortedsetString类型判断是否有key所对应的值,有则返回true,没有则返回false......
  • html照片从模糊到清晰的渐变加载显示方法
    1.背景介绍在网络相册应用中用户查看照片是最朴素的需求,当网络比较慢的时候查看照片等待的时间是比较长的,用户体验会很差。 2.现状现在加载照片的方法主要有一下两种:(1)最原始的方式在html页面直接用img标签加载显示照片。该方法在网络速度比较慢或者要显示的照片比较大的时候会......
  • js数组sort方法排序
    数组的sort方法可以对数组进行排序,默认是按照字符编码的顺序进行排序,可以自定义规则。sort方法会修改原数组。自定义规则简述:比较函数两个参数a和b,(a是b的后一个元素),返回a-b升序,返回b-a降序。letarr=[3,5,2,9,1];arr.sort();//默认升序arr.sort((a,b)=>{//......
  • 视觉惯性初始化的惯性优化方法
    摘要:我们首次将视觉惯性初始化表述为最优估计问题,即最大后验(MAP)估计的意义上。这使我们能够正确考虑IMU测量不确定性,而以前的方法忽略了这一点,这些方法要么解决代数方程组,要么使用最小二乘法最小化特定的代价函数。我们在EuRoC数据集上进行了详尽的初始化测试,结果显示我们的方法在......
  • Redhat8安装MySQL8操作方法(超简单Linux无依赖安装mysql数据库)
    一、安装说明1.1、相关说明:Redhat8在线安装Mysql8数据库,使操作系统找到并自动安装自适应的版本及相关依赖组件;1.2、系统版本 二、安装方法2.1、下载应用软件[root@GuoDC~]#wgethttps://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm 2.2、安装应用......