美文网首页
面向对象之方法设计

面向对象之方法设计

作者: 公子请留步LookMe | 来源:发表于2020-06-29 17:31 被阅读0次

一.类的定义:Java中的定义分为两种 :类声明和类主体

[<修饰符>]class<类名>[extends<父类>][implements<接口名>]

二.类主体:类主题包括类的成员变量的说明和成员方法的定义与实现.
1.成员变量:

成员变量定义的一般形式:
[变量修饰符]<变量类型><变量名>

2.成员方法:

成员方法定义的一般形式如下:
[方法修饰符]<方法返回值类型><方法名>(<参数列表>){
方法体

}
image.png

第十题

import java.util.Scanner;
public class Person {
    String[][] demo = {{"曾泽磊", "123"}, {"袁傻傻", "111"}, {"狗子", "122"}};
    public String login(String user,String password){
        String reusl = "密码或用户名错误";
        for (int i = 0; i < demo.length; i++) {
            if (demo[i][0].equals(user)) {
                if (demo[i][1].equals(password)) {
                    reusl = "登录成功";
                }
                break;
            }
        }
        return reusl;
    }
    public static void main(String[] args) {
        Person pr = new Person();
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入用户名");
        String user = sc.nextLine();
        System.out.println("请输入密码");
        String password = sc.nextLine();
        String reusl = pr.login(user, password);
        System.out.println(reusl);

    }
}

相关文章

  • 面向对象之方法设计

    一.类的定义:Java中的定义分为两种 :类声明和类主体 二.类主体:类主题包括类的成员变量的说明和成员方法的定...

  • OOD与OOP的区别

    OOD:面向对象设计 面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间...

  • 编程语言基础概念1

    什么是面向对象? 面向对象:指在程序设计中采用封装、继承、多态等设计方法。 什么是面向过程? 面向过程:程序设计按...

  • 「JS」面向对象

    面向对象程序设计方法面向过程面向对象概念基本特点 JavaScript 面向对象constructor自定义构造器...

  • 面向对象设计原则(二)开闭原则

    面向对象设计原则之开闭原则 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。 开闭原则的...

  • 设计模式的原则

    面向对象的原则是面向对象的目标,而设计模式是为了实现这些原则的手段和方法。这也就是为什么要有设计模式。 面向对象的...

  • python设计模式

    第一章 面向对象编程 对象;类;方法; 面向对象编程的主要概念 封装;多态;继承;抽象;组合 面向对象的设计原则 ...

  • Python技术分享—面向对象编程

    面向对象编程 面向对象编程:Object Oriented Programming,简称OOP,是一种程序设计方法...

  • 27-面向对象编程

    面向对象编程 面向对象编程:Object Oriented Programming,简称OOP,是一种程序设计方法...

  • 面向对象设计方法

    一种软件开发方法学至少由3部分组成 用于表达基本信息的术语。 用于组织基本信息的表达格式。 在不同抽象层之间进行映...

网友评论

      本文标题:面向对象之方法设计

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