java中get,set的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中get,set的使用相关的知识,希望对你有一定的参考价值。
class Person
private String name;
private String country = "CN";
public void show()
System.out.println(name+":"+country);
public String getName()
return this.name;
public String setName()
this.name = name;
class StaticDemo
public static void main(String[] args)
Person p = new Person("小强","CN");
p.getname ();
p.show();
这代码有什么问题能不能给我解释下
需要在Person类中写构造 public Person(String name, String country)
this.name = name;
this.country = country;
2。关于country的set, get方法你没写。
而且。set方法需要传参。最简单的方法是,你选中变量name。右键右键》Source》Generate Setters and Getters 可以自动生成set, get 方法
3。作为一个实体类,show方法最好不要写在里面。
你可以写在功能类中public void show(Person person)
System.out.println(person.getName+":"+person.getCountry);
参考技术A setName()方法是用来设置类中属性的值的方法,需要在括号里传一些参数,比如setName(String name)
this.name = name;
参考技术B person类没写构造函数! 参考技术C 问题出在哪,能不能详细描述下
以上是关于java中get,set的使用的主要内容,如果未能解决你的问题,请参考以下文章