美文网首页
2020-06-12面向对象概念梳理

2020-06-12面向对象概念梳理

作者: testerPM | 来源:发表于2020-06-12 12:16 被阅读0次

面向对象

image.png

下面通过一个例子来体会面向对象思想:
Member.java

public class Member {
     //用户属性
    public String nickName;
    public int age;
    public String mobilePhone;
    public String pwd;
    public Double  leaveAmount;
    //用户行为:注册,登录,充值,投资.....
    //写一个登陆的方法
    public boolean login(){//this:指代当前访问这个方法的对象
        //如果手机号为11位并且密码为6位,就登录成功
        if(this.mobilePhone.length()==11&& this.pwd.length()==6){
             System.out.println("登陆成功");
             return true;
        }else{
            System.out.println("手机或者密码格式不正确");
            return  false ;
        }   
        
    }
    
    
}

TestMember.java

public class TestMember {
    public static void main(String[] args) {
        Member member=new Member();
        member.mobilePhone="13333333";
        member.pwd="123";
        member.login();
    
    
    }

}

执行测试类:打印结果如下:
手机或者密码格式不正确

下面是某个系统后端的部分接口,平常我们接口测试,其实就是这些方法
MemberController.java:注册


image.png
image.png

Ret.java:


image.png

FutureLoanUtils.java: 密码加密


image.png

登录:


image.png

相关文章

  • 2020-06-12面向对象概念梳理

    面向对象 下面通过一个例子来体会面向对象思想:Member.java TestMember.java 执行测试类:...

  • JS和其他面向对象语言的区别

    面向对象是什么? 在开始分清区别之前,我们还是先对面向对象和对象的概念简单梳理一下 对象 现实世界中,随处可见的一...

  • JAVA:抽象类和抽象方法

    一:知识梳理 1.基本概念:在面向对象的概念中,所有的对象都是通过类来描述的,但并不是所有的类都是用来描述对象的,...

  • JavaScript高级

    1 面向对象操作 - 回顾对象的基本概念 - 面向对象的相关概念 - 面向对象的特征和操作的实现方式 - 小练习 ...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • 面向对象-01基本概念

    面向对象(OOP)基本概念 目标 01.面向对象基本概念 ●面向对象和面向过程,是两种不同的编程方式●对比面向过程...

  • JavaScript面向对象核心知识归纳

    面向对象 概念 面向对象就是使用对象。面向对象开发就是使用对象开发。 面向过程就是用过程的方式进行开发。面向对象是...

  • 面向对象

    了解什么是面向对象 首先,我们学习面向对象,要了解什么是面向对象,面向对象的重要概念:类,对象。 面向对象提出的这...

  • 面向对象的三大基本特征和五大设计原则

    1、面向对象概念 1.1、理解面向对象 面向对象是相对面向过程而言; 面向对象和面向过程都是一种思想; 面向过程:...

网友评论

      本文标题:2020-06-12面向对象概念梳理

      本文链接:https://www.haomeiwen.com/subject/sydgtktx.html