Java之类和对象
1.面向对象对象编程
面向过程:侧重的是过程
优点:简单
缺点:代码量大了之后维护性差
面向对象:侧重的是对象,你是上帝视角
优点: 可扩展性非常强,维护成本低
缺点:新手上手难
2.类和对象
面向对象的世界里:
类就是图纸
属性:这一类事物拥有的共同的属性
动作 :这一类事物拥有的共同的操作
对象:使用类创建的具体的某一个对象
3.对象的特征
属性–对象具有的各种特征,每一个对象的每一个特征都有自己的属性值
方法–对象执行的操作
对象能干什么?完全取决于类是如何定义
写代码
类要使用class定义
属性:成员变量来描述:直接写在类里面的
动作:成员方法,不写static
总结:创建对象:
类 引用=new 类();
4.类和对象的关系
类是对象的抽象,对象是类的具体实现
5.如何创建和使用对象?
6.操作实例
package manger;
import java.util.Scanner;
/**
* @Author lichangxin
* @Date 2020-07-18
* @Description
*/
public class zhanghao {
String user="admin";
String pass="111111";
public void yanzheng(){
Scanner sc=new Scanner(System.in);
System.out.println("请输入用户名:");
String name=sc.next();
System.out.println("请输入密码:");
String mm=sc.next();
if (name.equals(user)&&mm.equals(pass)){
System.out.println("请输入新的密码:");
pass=sc.next();
System.out.println("密码更新成功,你的新密码为:"+pass);
}else {
System.out.println("密码输入错误,你没有权限更新密码!");
}
}
public static void main(String[] args) {
zhanghao yz=new zhanghao();
yz.yanzheng();
}
}