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

来源:互联网 发布:java数组sort 编辑:程序博客网 时间:2024/06/05 17:03

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


<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();}}


0 0