您当前的位置: 首页 >  Java

川川菜鸟

暂无认证

  • 1浏览

    0关注

    969博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java类属性

川川菜鸟 发布时间:2021-11-02 23:47:34 ,浏览量:1

文章目录
    • Java 类属性
    • 访问属性
    • 修改属性值
    • 多个对象
    • 多重属性

Java 类属性

在上一篇中,我们x被叫做变量属性。它实际上是类的一个 属性。或者你可以说类属性是类中的变量。 举个例子:创建一个名为“ test5”的类,具有两个属性:x和y

package test14;

public class test5 {
int x=5;
int y=6;

}

访问属性

您可以通过创建类的对象并使用点语法 ( .)来访问属性.下面的例子将创建一个test6类的对象,名称为myObj。我们使用x 对象上的属性来打印其值:

package test14;

public class test6 {
	
		  int x = 6;

		  public static void main(String[] args) {
			  test6 myObj = new test6();
		      System.out.println(myObj.x);
		  }
		
}

运行: 在这里插入图片描述

修改属性值

举个例子,把原来x=5修改为x=40

package test14;

public class test7 {
	
		  int x=5;

		  public static void main(String[] args) {
		     test7 myObj = new test7();
		    myObj.x = 40;
		    System.out.println(myObj.x);
		  }
	
}

说白了就是赋值覆盖。运行看看: 在这里插入图片描述

多个对象

如果创建一个类的多个对象,则可以更改一个对象中的属性值,而不会影响另一个对象中的属性值:

package test14;

public class test8 {

		  int x = 5;

		  public static void main(String[] args) {
		  test8 myObj1 = new test8();  // Object 1
		  test8 myObj2 = new test8();  // Object 2
		    myObj2.x = 25;
		    System.out.println(myObj1.x);  // Outputs 5
		    System.out.println(myObj2.x);  // Outputs 25
		  }
		
}

运行: 在这里插入图片描述

多重属性

您可以根据需要指定任意数量的属性:

package test14;

public class tets9 {
	
		  String fname = "川川";
		  String lname = "菜鸟";
		  int age = 21;

		  public static void main(String[] args) {
		    tets9 myObj = new tets9();
		    System.out.println("Name: " + myObj.fname + " " + myObj.lname);
		    System.out.println("Age: " + myObj.age);
		  }
	
}

运行: 在这里插入图片描述

关注
打赏
1665165634
查看更多评论
立即登录/注册

微信扫码登录

0.0496s