一、
对象是用来描述客观事物的一个实体,由一组属性和方法构成.
二、
三、 类和对象的关系是抽象和具体的关系,类是对象的类型,对象是类的实例.
四 、 对象的属性和方法被共同封装在类中,相辅相成,不可分割.
五 、面 对对象程序设计的优点.
1.与人类的思维习惯一致.
2.隐藏信息,提高了程序的可维护性和安全性.
3.提高了程序的可重用性.
六 、
使用类的步骤:
1,定义类:使用关键字class
2.创建类的对象:使用关键字new
对象是用来描述客观事物的一个实体,由一组属性和方法构成.
二、
<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();
}
}