/* * @ authur : tangxi.zq * @ time : 2019-06-12 * @ description : override function */ public class Override { public static void main(String []args) { Person ming = new Person(); Person hong = new Person(); ming.setName("Xiao Ming"); // TODO: 给Person增加重载方法setName(String, String): hong.setName("Xiao", "Hong"); System.out.println(ming.getName()); System.out.println(hong.getName()); } } class Person { private String name; public String getName() { return this.name; } public void setName(String name) { if(name == null || name.isBlank()) { throw new IllegalArgumentException("bad argu"); } this.name = name; } //override setName 函数 public void setName(String lastname,String firstname) { if(lastname == null || lastname.isBlank()||firstname == null|| firstname.isBlank()) { throw new IllegalArgumentException("bad argu"); } this.name = lastname + " " + firstname; } }
报错
Sign in to make a reply
用户5527594890