java:创建对象(程序里指定设置的一个东西)

相关说明

  • 对象的创建
  • 构造方法(来源资料):
    每当类实例化一个对象时,类都会调用构造方法。
  • 在Demo(类)里设置了成员变量n,在主方法里设置了两个对象(t1、t2),则此时就有了两个n,t1、t2每个对象一个n。n一开始是相同的,可以后来在主方法里分别改变t1、t2对象的n的参数。把成员变量n声明为static时,n就会随着程序流程中的各种条件来改变。static的说明比如以下代码的n,到第一个输出n的地方由t2变化为116了,而后又由way0方法初始化为1,而后不断增加到6.

源码

class Demo{
	static int n=47;						//将n声明为static(静态的)
	//int n=47;								//定义Demo的成员n变量为47
	public void way0(){						//创建一个成员方法,这个方法名称为way0
		System.out.println("使用way0方法:");
		for(n=1;n<6;n++){
			System.out.print(n+"\t");		//在范围内不断输出n,输出不换行
			if(n==5){						//因为n=5过一遍循环后循环就结束了
				System.out.println("\n");	//当循环完毕后换行两次
			}
		}
	}
	public Demo(){							//定义构造方法

	}
	public static void main(String[] args){	//主方法(源码的入口)
		Demo t1=new Demo();					//创建一个对象t1
		Demo t2=new Demo();					//创建一个对象t2
		t2.n=116;							//把对象它t2的n原本47格式化为116
		//使用第一个对象t1调用类(Demo)成员n的变量
		System.out.println("使用第一个对象t1调用类(Demo)的成员n的变量:"+t1.n);
		t1.way0();							//对对象t1进行一次way0的方法
		//使用第二个对象t2调用类的成员n的变量
		System.out.println("使用第二个对象t2调用类(Demo)的成员n的变量:"+t2.n);
		t2.way0();
	}
}

运行结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值