zoukankan      html  css  js  c++  java
  • 类和对象

    public class Administrator{
    String name;
    String password;
    public void show(){
    System.out.println("姓名:"+name+",密码:"+password)}}
    public class Exercise2 {
        
        int jifen;    //积分
        String ka;    //卡类型
        
    
        public void show() {
            System.out.println("积分:" + jifen + "   卡类型:" + ka);
        }
    public class Exercise3 {
        
        String name;        
        String password;    
        
    
        public void show() {
            System.out.println("姓名:" + name + "   密码:" + password);
        }
        
        public static void main(String[] args) {
        
        Exercise3 dx1 = new Exercise3();    
        Exercise3 dx2 = new Exercise3();    
    
        dx1.name = "admin1";
        dx1.password = "111111";
        dx1.show();
        
    
        dx2.name = "admin2";
        dx2.password = "222222";
        dx2.show();
        
        }
    }
    
    
    public class Exercise4 {
        
    
        String name = "";
        String password = "";
        
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
    
            Exercise4 dx = new Exercise4();
            
            //给用户名和密码属性赋值
            dx.name = "admin";
            dx.password = "123456";
            
            //输入旧的用户名和密码
            System.out.print("请输入用户名:");
            String Name = input.next();
            System.out.print("请输入密码:");
            String PassWord = input.next();
            
            if (dx.name.equals(Name) && dx.password.equals(PassWord)) {
                System.out.print("
    请输入新密码:");
                dx.password = input.next();        
                System.out.println("修改密码成功,你的新密码为:" + dx.password);
            } else {
                System.out.println("用户名和密码不匹配!你没有权限更新管理员信息。");
            }
        }
    }
    public static void main(String[] args) {
            
        
            Exercise2 dx1 = new Exercise2();
            
        
            dx1.jifen = 100;
            dx1.ka = "至尊会员卡";
            dx1.show();
        }
    }

    概念:
    万物皆对象

    类与对象的关系:类是对象的抽象(类型),对象是类的实例

    对象具有的两个特征:
    属性:对象具有的特征(例如:姓名,性别)
    方法:对象执行的操作(例如:吃,喝...)

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

    长城是名声古迹

    封装:将属性和方法封装到对象当中
    好处:隐藏其内部细节,不展露外部细节

    Java中类名的规范:
    1.类的首字母大写
    2.类名称不能使用Java关键字
    3.除了"_"与"$"符号以外,不能包含其他字符
    4.不要包含数字以及中文汉字

    类是class的对象,所有的类都是Object的子类

    Java是一门面向对象的语言


    类的定义:
    访问修饰符 class 类名{

    访问修饰符 数据类型 属性名;
    访问修饰符 方法返回值类型 方法名(){

    }

    }
    类中属性和方法的调用:
    使用对象名"."进行调用(确保已经创建对象)
    例如:
    Student stu=new Student();
    stu.name="张三";
    stu.showStudent();

  • 相关阅读:
    什么是响应式设计?响应式设计的基本原理是什么?响应式设计的优缺点?
    你了解的浏览器兼容问题有哪些?
    简述网页中常见图片格式及特点?
    标签应该如何合理嵌套?
    你能想出几种方法让元素在页面中消失?
    为什么要初始化 CSS 样式?哪些样式需要初始化?
    文本溢出显示省略号如何实现?
    vue 几个典型的坑
    vue指令 v-if与 v-show的区别
    vuex的demo
  • 原文地址:https://www.cnblogs.com/loose/p/9776119.html
Copyright © 2011-2022 走看看