java类和对象——变量赋值方法

心已赠人 2023-07-17 11:18 140阅读 0赞

方法一

  1. class Text{
  2. public String name;
  3. public int age;
  4. public int number;
  5. public void show(){
  6. System.out.println("姓名:"+name+" 年龄:"+age +" 学号:"+number);
  7. }
  8. }
  9. public class Homework {
  10. public static void main(String[] args) {
  11. Text p1 = new Text();
  12. p1.name = "cathy";
  13. p1.age = 10;
  14. p1.number = 20180406;
  15. p1.show();

方法二

  1. class Text{
  2. public String getName() {
  3. return name;
  4. }
  5. public void setName(String name) {
  6. this.name = name;
  7. }
  8. public int getAge() {
  9. return age;
  10. }
  11. public void setAge(int age) {
  12. this.age = age;
  13. }
  14. public int getNumber() {
  15. return number;
  16. }
  17. public void setNumber(int number) {
  18. this.number = number;
  19. }
  20. }
  21. public class Homework {
  22. public static void main(String[] args) {
  23. //第二种赋值方法
  24. Text p2 = new Text();
  25. p2.setName("dongdong");
  26. System.out.println(p2.getName());
  27. p2.setAge(20);
  28. System.out.println(p2.getAge());
  29. p2.setNumber(20180304);
  30. System.out.println(p2.getNumber());

此处的set和get的方法可以用 atl + insert 选择Getter and Setting实现

方法三

  1. class Text{
  2. Text(){
  3. }
  4. Text(String name,int age,int number){
  5. this.name = name;
  6. this.age = age;
  7. this.number = number;
  8. System.out.println("姓名:"+name+" 年龄:"+age +" 学号:"+number);
  9. }
  10. }
  11. public class Homework {
  12. public static void main(String[] args) {
  13. Text p3 = new Text("bobi",50,20180302);
  14. }

发表评论

表情:
评论列表 (有 0 条评论,140人围观)

还没有评论,来说两句吧...

相关阅读