OOP(一)——类和对象

类和对象

对象的特征—属性

属性: 对象具有的各种特征

每个对象的每个属性都拥有特定值

对象的特征—方法

方法:对象执行的操作

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


类是对象的抽象

类是模子,定义对象将会拥有的特征(属性)和行为(方法)

类是对象的类型

不同于int类型:具有方法

类和对象的关系

类是抽象的概念,仅仅是模板

对象是一个你能够看得到、摸得着的具体实体

类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。

如何创建和使用对象
使用对象的步骤

①创建对象

类名 对象名 = new 类名( )

    School   center = new School();

②引用对象成员:使用“.”进行以下操作

引用类的属性:对象名.属性

    center.name = "北京中心";    //给name属性赋值

③引用类的方法:对象名.方法名()

center.show();       //调用show()方法

案列

package cn.kgc.czm.demo4;

import java.util.Scanner;
import java.util.concurrent.CountDownLatch;

public class Admin {
	Scanner sc = new Scanner(System.in);
	String user;// 用户名
	int password;// 密码
	boolean falg = true;// 控制循环

	public void show() {

		while (falg) {
			System.out.print("请输入用户名:");
			String userc = sc.next();// 接收用户输入的用户名
			System.out.print("请输入密码:");
			int passwordc = sc.nextInt();// 接收用户输入的密码
			if (user.equals(userc) && password == passwordc) {// 判断用户输入的用户名和密码是否正确
				System.out.println();
				System.out.print("请输入新密码:");
				password = sc.nextInt(); // 用户输入的用户名和密码正确,接收用户输入的新密码
				System.out.println("修改密码成功,你的新密码为:" + password);
				falg = false;// 循环结束
			} else {
				System.out.println("用户名和密码不匹配,你没有权限更新管理员信息!");
				// 用户输入的用户名和密码不正确正确,给出提示并循环让用户输入用户名和密码

			}

		}
	}

}

使用对象实例化

package cn.kgc.czm.demo4;

public class TestAdmin {

	public static void main(String[] args) {
		Admin ad = new Admin();// 对象实例化
		ad.user = "admin1";// 给name用户名赋值为admin1
		ad.password = 123456;// 给password密码赋值为123456

		ad.show();// 调用show方法

	}

}

运行结果
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值