类和对象的学习

类和对象说明

类和对象的学习_第1张图片

类的属性和方法

类和对象的学习_第2张图片

类的入门案例

类和对象的学习_第3张图片

//类名
public class school {
	//属性
	String name; //名称
	int	jsNumber; //教室数目
	int jfNumber;//机房数目
	
	//方法
	public void show(){
		System.out.println("名称: "+ name + "教室数目" + jsNumber + " , 机房数目:" + jfNumber);
 }
}
public class Demo01 {
	public static void main (String[] args){
		//声明
		School school;
		//分配空间
		school = new School();
		//点访问属性
		school.name = "华夏高中";
		school.jsNumber = 36;
		school.JFNumber = 8;
		school.show();
	
 }
}

类的入门案例内存图

类和对象的学习_第4张图片
在这里插入图片描述

public class Demo01 {
	public static void main (String[] args){
		//声明
		//School school;
		School school = new School();
		//点访问方法
		school.show(); //名称:null,教室数目:0,机房数目:0
		//点访问属性
		school.name = "华夏高中";
		school.jsNumber = 81;
		school.JFNumber = 9;
		school.show();
	
 }
}

游客案例

类和对象的学习_第5张图片

类和对象的学习_第6张图片

public static void main(Stringl] args)]{
	Scanner scanner = new Scanner(System.in);
	while (true) {
		System.out.print("请输入姓名:");
		String name = scanner.next(); 
		if (name.equals("n")) break; 
		// 提供了一个退出通道	
		System.out.print("请输入年龄:");
		int age = scanner.nextInt();
		Visitor visitor = new Visitor();
		 // 创建对象
		 visitor.name = name :
		 visitor.age = age;
		 visitor.show();
		 }
System.out.println("退出程序");
}

点访问对象自动提示

类和对象的学习_第7张图片

修改管理员密码

类和对象的学习_第8张图片

积分回馈

类和对象的学习_第9张图片

类的多个对象内存图

类和对象的学习_第10张图片

栈资源释放

类和对象的学习_第11张图片

堆资源释放

类和对象的学习_第12张图片

printf

类和对象的学习_第13张图片

你可能感兴趣的:(java,学习,java)