使用java理解程序,第十一章总结。


对象是用来描述客观事物的一个实体,由一组属性和方法构成.


<strong style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);"><span style="font-size:14px;">类定义了对象将会拥有的特征(属性)和行为(方法).</span></strong>



类和对象的关系是抽象和具体的关系,类是对象的类型,对象是类的实例.


对象的属性和方法被共同封装在类中,相辅相成,不可分割.


对对象程序设计的优点.


1.与人类的思维习惯一致.


2.隐藏信息,提高了程序的可维护性和安全性.


3.提高了程序的可重用性.





使用类的步骤:


1,定义类:使用关键字class


2.创建类的对象:使用关键字new


3.使用类的属性和方法:使用"  . "  操作符.



import java.util.Scanner;

public class shangji4 {
	private String name;
	private String password;

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		shangji4 admin = new shangji4();
		admin.name = "科比";
		admin.password = "111111";

		System.out.print("请输入用户名:");
		String nameInput = input.next();
		System.out.print("请输入密码:");
		String pwd = input.next();

		if (admin.name.equals(nameInput) && admin.password.equals(pwd)) {
			System.out.print("\n请输入新密码:");
			admin.password = input.next();
			System.out.println("修改密码成功,您的新密码为:" + admin.password);
		} else {
			System.out.print("用户名和密码不匹配!您没有权限更新管理员信息。");
		}
	}
}




武器:
public class zywuqi {


	String name3;
	int gong;
	String leix;


	public void show() {


		System.out.println("我是武器,我的信息如下:");
		System.out.println("武器名:" + name3 + "," + "攻击力:" + gong );


	}
}
英雄:
public class zyyx {
	String name1;
	int sm1;
	public void show() {
		System.out.println("我是英雄昂,我的信息如下:");
		System.out.println("姓名:" + name1 + "," + "生命值:" + sm1);
}
}


怪兽:
public class zyguaishou {


	String name2;
	int sm2;
	String leix;


	public void show() {
		System.out.println("我是怪兽,我的信息如下:");
		System.out.println("姓名:" + name2 + "," + "生命值:" + sm2 + "类型:" + leix);
	}
}






public class zy66 {
	public static void main(String[] args) {
		zyyx t = new zyyx();
		t.name1 = "李小侠";
		t.sm1 = 300;
		t.show();


		zyguaishou e = new zyguaishou();
		e.name2 = "小龟";
		e.sm2 = 300;
		e.leix = "潜水类";
		e.show();
 
		zywuqi r = new zywuqi();
		r.name3 = "死神镰刀";
		r.gong = 12;
		r.show();
	}


}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值