这里写目录标题
一.面向对象的基本概念
- Java是面向对象的语言
- 面向对象三大特征:封装,集成,多态
- 对象:是用来描述客观事物的实体
- 类:具有相同属性和方法的一组对象的集合,类定义了对象将会拥有的特征(属性)和行为(方法)
- 对象和类的关系:
类是对象的抽象,对象是类的具体
类是具有相同特征的对象的集合
对象是类的实体
二.类
- 定义类:[访问修饰符] class 类名{};注意:类名的首字母大写
- 属性:[访问修饰符]数据类型 属性名;public int age;
- 方法:[访问修饰符]返回类型 方法名称(参数类型 参数名,){};
返回类型为void时无返回值;存储过程
返回类型不是void时需要return返回结果
三.创建对象和使用对象
- 创建对象:类名 对象名 = new 类名();
- 使用对象:
对象名.属性——引用对象的属性
对象名.方法名()——引用对象的方法
使用方法:
例题:模拟实现用户密码管理:输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新
1.定义类文件:
public class Password {//定义类
//属性:姓名,密码
String name="admin1";
String passWord="111111";
}
2.创建对象,引用类:
public class Login {
public static void main(String[] args) {
Password p=new Password();//创建对象p;
Scanner sc=new Scanner(System.in);
System.out.println("请输入用户名:");
String user=sc.next();
System.out.println("请输入密码:");
String pwd=sc.next();
if(user.equals(p.name)&&pwd.equals(p.passWord)){
System.out.println("请输入新密码:");
p.passWord=sc.next();
System.out.println("修改密码成功,新密码为:"+p.passWord);
}else{
System.out.println("用户名和密码不匹配,您没有权限更换管理员信息。");
}
}
}