guyanqing 10 miesięcy temu
rodzic
commit
6e8169804f
36 zmienionych plików z 877 dodań i 0 usunięć
  1. 49 0
      src/main/java/com/sf/day07/Animal.java
  2. 12 0
      src/main/java/com/sf/day07/AnimalTest.java
  3. 57 0
      src/main/java/com/sf/day07/Student.java
  4. 56 0
      src/main/java/com/sf/day07/T.java
  5. 50 0
      src/main/java/com/sf/day07/extend/Cat.java
  6. 50 0
      src/main/java/com/sf/day07/extend/Dog.java
  7. 46 0
      src/main/java/com/sf/day07/extend/entend1/Animal.java
  8. 32 0
      src/main/java/com/sf/day07/extend/entend1/Cat.java
  9. 28 0
      src/main/java/com/sf/day07/extend/entend1/Dog.java
  10. 15 0
      src/main/java/com/sf/day07/extend/entend1/T.java
  11. 96 0
      src/main/java/com/sf/day07/homework/Book.java
  12. 70 0
      src/main/java/com/sf/day07/homework/CreditCard.java
  13. 74 0
      src/main/java/com/sf/day07/homework/DepositCard.java
  14. 84 0
      src/main/java/com/sf/day07/homework/HomeTest.java
  15. 33 0
      src/main/java/com/sf/day07/homework/Test.java
  16. 66 0
      src/main/java/com/sf/day07/homework/Triangle.java
  17. 38 0
      src/main/java/com/sf/day07/homework/User.java
  18. 21 0
      src/main/java/com/sf/day07/homework/UserManager.java
  19. BIN
      target/classes/com/sf/day07/Animal.class
  20. BIN
      target/classes/com/sf/day07/AnimalTest.class
  21. BIN
      target/classes/com/sf/day07/Student.class
  22. BIN
      target/classes/com/sf/day07/T.class
  23. BIN
      target/classes/com/sf/day07/extend/Cat.class
  24. BIN
      target/classes/com/sf/day07/extend/Dog.class
  25. BIN
      target/classes/com/sf/day07/extend/entend1/Animal.class
  26. BIN
      target/classes/com/sf/day07/extend/entend1/Cat.class
  27. BIN
      target/classes/com/sf/day07/extend/entend1/Dog.class
  28. BIN
      target/classes/com/sf/day07/extend/entend1/T.class
  29. BIN
      target/classes/com/sf/day07/homework/Book.class
  30. BIN
      target/classes/com/sf/day07/homework/CreditCard.class
  31. BIN
      target/classes/com/sf/day07/homework/DepositCard.class
  32. BIN
      target/classes/com/sf/day07/homework/HomeTest.class
  33. BIN
      target/classes/com/sf/day07/homework/Test.class
  34. BIN
      target/classes/com/sf/day07/homework/Triangle.class
  35. BIN
      target/classes/com/sf/day07/homework/User.class
  36. BIN
      target/classes/com/sf/day07/homework/UserManager.class

+ 49 - 0
src/main/java/com/sf/day07/Animal.java

@@ -0,0 +1,49 @@
+package com.sf.day07;
+
+/**
+ * 封装
+ * @author Lenovo
+ */
+public class Animal {
+    private String name;
+    private int age;
+
+    public Animal() {
+    }
+
+    public Animal(String name, int age) {
+        this.name = name;
+        this.age = age;
+    }
+
+    public String getName() {
+        if(name.equals("zs")){
+            name = "ls";
+        }
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public int getAge() {
+        return age;
+    }
+
+    public void setAge(int age) {
+        if(age>10){
+           this.age = 10;
+        }else {
+            this.age = age;
+        }
+    }
+
+    @Override
+    public String toString() {
+        return "Animal{" +
+                "name='" + name + '\'' +
+                ", age=" + age +
+                '}';
+    }
+}

+ 12 - 0
src/main/java/com/sf/day07/AnimalTest.java

@@ -0,0 +1,12 @@
+package com.sf.day07;
+
+public class AnimalTest {
+    public static void main(String[] args) {
+        Animal animal = new Animal();
+        animal.setName("zs1");
+        animal.setAge(-1);
+        System.out.println(animal.getName());
+        System.out.println(animal.getAge());
+        System.out.println(animal);
+    }
+}

+ 57 - 0
src/main/java/com/sf/day07/Student.java

@@ -0,0 +1,57 @@
+package com.sf.day07;
+
+
+
+public class Student {
+    String name;
+    int age;
+    String school;
+    String major;
+
+    public Student() {
+    }
+
+    public Student(String school, String major) {
+        this.school = school;
+        this.major = major;
+    }
+
+    public Student(String name, int age, String school, String major) {
+        this.name = name;
+        this.age = age;
+        this.school = school;
+        this.major = major;
+    }
+
+    public Student(String name ){
+        this.name = name;
+    }
+    public Student(String name , int age){
+        this.name = name;
+        this.age = age;
+    }
+
+    public Student(String name , int age,String school){
+        this(name,age);
+        this.school = school;
+    }
+
+
+
+    @Override
+    public String toString() {
+        return "Student{" +
+                "name='" + name + '\'' +
+                ", age=" + age +
+                ", school='" + school + '\'' +
+                ", major='" + major + '\'' +
+                '}';
+    }
+
+    public static void main(String[] args) {
+        Student student = new Student("zs");
+        System.out.println(student);
+        Student student1 = new Student("zs",12,"理工","计算机");
+        System.out.println(student1);
+    }
+}

+ 56 - 0
src/main/java/com/sf/day07/T.java

@@ -0,0 +1,56 @@
+package com.sf.day07;
+
+public class T {
+    int id;
+    String name;
+    double salary;
+    /**
+     * 构造器   m没有返回值(X  VOID)
+     *  类中没有构造器时(有参和无参都没有) , 不影响创建对象  系统会默认生成一个无参构造器
+     *  注意 : 如果当前类中包含有参构造器  ,但没有创建无参构造器   系统不会默认生成无参构造器
+     * 语法结构:
+     * 权限修饰符( T) 类名(){
+     *
+     * }
+     * 作用: 对象的创建   属性的赋值
+     *
+     * 一个标准的javabean  : 属性   行为(构造器(有,无),toString,set  get )
+     */
+
+    public T(){}
+
+    public T(int id){
+        this.id = id;
+    }
+    public T(String name){
+        this.name = name;
+    }
+    public T(String name,int id){
+        this.id = id;
+        this.name = name;
+    }
+
+//    public T(String name,int id,int salary){
+//        this.id = id;
+//        this.salary = salary;
+//        this.name = name;
+//    }
+    public T(String name,int id,int salary){
+        this(name,id);
+        this.salary = salary;
+    }
+
+
+
+
+
+
+
+    public static void main(String[] args) {
+        System.out.println("===");
+        T t = new T(1);
+    }
+
+
+
+}

+ 50 - 0
src/main/java/com/sf/day07/extend/Cat.java

@@ -0,0 +1,50 @@
+package com.sf.day07.extend;
+
+public class Cat {
+    private String name;
+    private Integer id;
+
+    public Cat() {
+    }
+
+    public Cat(String name, Integer id) {
+        this.name = name;
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public void catchMouse(){
+        System.out.println("捉老鼠");
+    }
+
+    public void eat(){
+        System.out.println("吃");
+    }
+
+    public void sleep(){
+        System.out.println("睡");
+    }
+
+    @Override
+    public String toString() {
+        return "Cat{" +
+                "name='" + name + '\'' +
+                ", id=" + id +
+                '}';
+    }
+}

+ 50 - 0
src/main/java/com/sf/day07/extend/Dog.java

@@ -0,0 +1,50 @@
+package com.sf.day07.extend;
+
+public class Dog {
+    private String name;
+    private Integer id;
+
+    public Dog(String name, Integer id) {
+        this.name = name;
+        this.id = id;
+    }
+
+    public Dog() {
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    @Override
+    public String toString() {
+        return "Dog{" +
+                "name='" + name + '\'' +
+                ", id=" + id +
+                '}';
+    }
+
+    public void dd(){
+        System.out.println("打洞");
+    }
+
+    public void eat(){
+        System.out.println("吃");
+    }
+
+    public void sleep(){
+        System.out.println("睡");
+    }
+}

+ 46 - 0
src/main/java/com/sf/day07/extend/entend1/Animal.java

@@ -0,0 +1,46 @@
+package com.sf.day07.extend.entend1;
+
+public class Animal {
+    private String name;
+    private Integer id;
+
+    public Animal() {
+    }
+
+    public Animal(String name, Integer id) {
+        this.name = name;
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public void eat(){
+        System.out.println("吃");
+    }
+
+    public void sleep(){
+        System.out.println("睡");
+    }
+
+    @Override
+    public String toString() {
+        return "Animal{" +
+                "name='" + name + '\'' +
+                ", id=" + id +
+                '}';
+    }
+}

+ 32 - 0
src/main/java/com/sf/day07/extend/entend1/Cat.java

@@ -0,0 +1,32 @@
+package com.sf.day07.extend.entend1;
+
+/**
+ * 子类   继承  extends 父类 (成员 )
+ */
+public class Cat extends Animal{
+
+
+    public void catchMouse(){
+        System.out.println("小猫抓老鼠");
+    }
+
+
+    public static void main(String[] args) {
+        Cat cat = new Cat();
+        cat.setId(1);
+        cat.setName("xiaomao");
+        cat.catchMouse();
+        cat.sleep();
+        cat.eat();
+    }
+
+    @Override
+    public void eat(){
+        System.out.println("小猫吃");
+    }
+
+    @Override
+    public void sleep() {
+        System.out.println("小猫在休息");
+    }
+}

+ 28 - 0
src/main/java/com/sf/day07/extend/entend1/Dog.java

@@ -0,0 +1,28 @@
+package com.sf.day07.extend.entend1;
+
+public class Dog extends Animal{
+    public void dd(){
+        System.out.println("小狗打洞");
+    }
+
+
+    @Override
+    public void eat() {
+        super.eat();
+    }
+
+
+    @Override
+    public void sleep() {
+        super.sleep();
+    }
+
+    public static void main(String[] args) {
+        Dog dog = new Dog();
+        dog.setId(1);
+        dog.setName("ahuang");
+        dog.eat();
+        dog.sleep();
+        dog.dd();
+    }
+}

+ 15 - 0
src/main/java/com/sf/day07/extend/entend1/T.java

@@ -0,0 +1,15 @@
+package com.sf.day07.extend.entend1;
+
+import java.util.Arrays;
+import java.util.Scanner;
+
+public class T {
+    public static void main(String[] args) {
+        Scanner scanner = new Scanner(System.in);
+        int[] ints = new int[scanner.nextInt()];
+        for (int i= 0;i<ints.length;i++){
+            ints[i] = scanner.nextInt();
+        }
+        System.out.println(Arrays.toString(ints));
+    }
+}

+ 96 - 0
src/main/java/com/sf/day07/homework/Book.java

@@ -0,0 +1,96 @@
+package com.sf.day07.homework;
+
+import java.util.Arrays;
+
+public class Book {
+    //书名
+    private String bookName;
+    //作者
+    private String author;
+    //出版社
+    private String publisher;
+    //价格
+    private double price;
+
+    public Book() {
+    }
+
+    public Book(String bookName, String author, String publisher, double price) {
+        if(price <10){
+            price = 10;
+            System.out.println("温馨提升 价格必须大于10元");
+        }
+        this.bookName = bookName;
+        this.author = author;
+        this.publisher = publisher;
+        this.price = price;
+    }
+
+    public String getBookName() {
+        return bookName;
+    }
+
+    public void setBookName(String bookName) {
+        this.bookName = bookName;
+    }
+
+    public String getAuthor() {
+        return author;
+    }
+
+    public void setAuthor(String author) {
+        this.author = author;
+    }
+
+    public String getPublisher() {
+        return publisher;
+    }
+
+    public void setPublisher(String publisher) {
+        this.publisher = publisher;
+    }
+
+    public double getPrice() {
+        return price;
+    }
+
+    public void setPrice(double price) {
+        if(price < 10){
+            this.price = 10;
+            System.out.println("温馨提升 价格必须大于10元");
+        }else this.price = price;
+    }
+
+    @Override
+    public String toString() {
+        return "Book{" +
+                "bookName='" + bookName + '\'' +
+                ", author='" + author + '\'' +
+                ", publisher='" + publisher + '\'' +
+                ", price=" + price +
+                '}';
+    }
+
+    public static void main(String[] args) {
+//        Book book = new Book();
+//        book.setBookName("java");
+//        book.setAuthor("xxx");
+//        book.setPublisher("xxxx");
+//        book.setPrice(2.3);
+//        System.out.println(book);
+
+//        //通过构造器进行赋值
+//        Book book = new Book("java","xxx","xxxxx",2.3);
+//        System.out.println(book);
+
+        Book[] books = new Book[3];
+        books[0] = new Book("java1","xxx","xxxxx",2.3);
+        books[1] = new Book("java2","xxx","xxxxx",2.3);
+        books[2] = new Book("java3","xxx","xxxxx",2.3);
+        for (Book book : books) {
+            book.setPrice(12);
+        }
+
+        System.out.println(Arrays.toString(books));
+    }
+}

+ 70 - 0
src/main/java/com/sf/day07/homework/CreditCard.java

@@ -0,0 +1,70 @@
+package com.sf.day07.homework;
+
+public class CreditCard extends DepositCard{
+    private Double maxDraft;//本月可透支总额度
+    private Double overDraft;// 本月已透支的额度
+
+
+    @Override
+    public void withdraw(double money) {
+        if(money > (getBalance()+maxDraft-overDraft)){
+            System.out.println("超出透支额度");
+            return;
+        }
+        if (money <= getBalance()){  //不需要透支
+            super.withdraw(money);
+            return;
+        }
+        if(money > getBalance() &&money <= (getBalance()+maxDraft-overDraft)){
+            overDraft += money - getBalance();
+            setBalance(0.0);
+            return;
+        }
+    }
+
+    @Override
+    public void save(double money) {
+        if(money < 0){
+            System.out.println("存款金额不能为负数");
+            return;
+        }else if(money <= overDraft){
+            overDraft -= money;
+        } else {
+            setBalance(money-overDraft);
+            overDraft = 0.0;
+        }
+    }
+
+    public CreditCard() {
+    }
+
+    public CreditCard(Double maxDraft, Double overDraft) {
+        this.maxDraft = maxDraft;
+        this.overDraft = overDraft;
+    }
+
+    public Double getMaxDraft() {
+        return maxDraft;
+    }
+
+    public void setMaxDraft(Double maxDraft) {
+        this.maxDraft = maxDraft;
+    }
+
+    public Double getOverDraft() {
+        return overDraft;
+    }
+
+    public void setOverDraft(Double overDraft) {
+        this.overDraft = overDraft;
+    }
+
+    @Override
+    public String toString() {
+        return "CreditCard{" +
+                "maxDraft=" + maxDraft +
+                ", overDraft=" + overDraft +
+                "余额"+getBalance()+
+                '}';
+    }
+}

+ 74 - 0
src/main/java/com/sf/day07/homework/DepositCard.java

@@ -0,0 +1,74 @@
+package com.sf.day07.homework;
+
+import java.text.BreakIterator;
+
+/**
+ * 这是储蓄卡的类
+ */
+public class DepositCard {
+    private String id;//账户
+    private Double balance;  //余额
+
+    public void withdraw(double money){
+        if(money < 0){
+            System.out.println("提示取款金额不能为负数");
+            return;
+        }
+        if(money > balance){
+            System.out.println("否则提示余额不足");
+            return;
+        }
+        balance -= money;
+    }
+
+    public void save(double money){
+        if(money < 0){
+            System.out.println("存款不能为负数");
+            return;
+        }
+        balance += money;
+    }
+
+    public String getInfo(){
+        return "DepositCard{" +
+                "id='" + id + '\'' +
+                ", balance=" + balance +
+                '}';
+    }
+
+
+
+
+
+    public DepositCard() {
+    }
+
+    public DepositCard(String id, Double balance) {
+        this.id = id;
+        this.balance = balance;
+    }
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public Double getBalance() {
+        return balance;
+    }
+
+    public void setBalance(Double balance) {
+        this.balance = balance;
+    }
+
+    @Override
+    public String toString() {
+        return "DepositCard{" +
+                "id='" + id + '\'' +
+                ", balance=" + balance +
+                '}';
+    }
+}

+ 84 - 0
src/main/java/com/sf/day07/homework/HomeTest.java

@@ -0,0 +1,84 @@
+package com.sf.day07.homework;
+
+import com.sun.org.apache.regexp.internal.RE;
+import org.junit.jupiter.api.Test;
+
+/**
+ * 作业
+ */
+public class HomeTest {
+    @Test
+    public void t1(){
+/**
+ * 声明一个数组工具类ArrayTools,包含如下方法:
+ * int sum(int[] arr):求所有元素总和
+ * int max(int[] arr):求所有元素的最大值
+ * int indexOf(int[] arr, int value):查找value在arr数组中第一次出现的下标,如果不存在返回-1
+ * int lastIndexOf(int[] arr, int value):查找value在arr数组中最后一次出现的下标,如果不存在返回-1
+ */
+    }
+
+
+    @Test
+    public void t2(){
+
+        /**
+         * int binarySearch(int[] arr, int value):使用二分查找法在arr数组中查找value的下标,如果value不存在,就返
+         * 回-1,如果数组arr不是有序的,结果将不一定正确
+         * int binarySearch(char[] arr, char value):使用二分查找法在arr数组中查找value的下标,如果value不存在,就返
+         * 回-1,如果数组arr不是有序的,结果将不一定正确
+         * int binarySearch(double[] arr, double value):使用二分查找法在arr数组中查找value的下标,如果value不存在,就
+         * 返回-1,如果数组arr不是有序的,结果将不一定正确
+         * void sort(int[] arr):可以给arr数组从小到大排序,用冒泡排序实现
+         * void sort(char[] arr):可以给arr数组从小到大排序,用冒泡排序实现
+         * void sort(double[] arr):可以给arr数组从小到大排序,用冒泡排序实现
+         * String toString(int[] arr):将元素拼接为"{元素1,元素2,......}"的字符串返回。
+         * String toString(double[] arr):将元素拼接为"{元素1,元素2,......}"的字符串返回。
+         * String toString(char[] arr):将元素拼接为"{元素1,元素2,......}"的字符串返回。
+         */
+
+        int[] arr = {1,2,3,4,5,6,9,7,8,12};
+        String s = HomeTest.toString(arr);
+        System.out.println(s);
+
+    }
+
+
+    public static   String toString( int[] arr){
+        //[ 1,2,3,4,5,6,9,7,8,12     ]
+        String str = "[";
+//        int[] arr = {1,2,3,4,5,6,9,7,8,12};
+        for (int i = 0;i< arr.length;i++){
+        if(i<arr.length-1){  //有元素
+            str += arr[i]+",";
+        }else {
+            str += arr[i];  //最后一个元素
+        }
+        }
+        str += "]";
+        return str;
+    }
+
+    @Test
+    public void t3(){
+        /**
+         * 用递归实现不死神兔:故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契。
+         * 在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,
+         * 再过一个月就能生下一对小兔,并且此后每个月都生一对小兔,没有发生死亡,
+         * 问:现有一对刚出生的兔子2年后(24个月)会有多少对兔子?
+         *
+         * 1 1 2 3 5 8 13  21 34
+         */
+        int f = HomeTest.f(24);
+        System.out.println(f);
+    }
+
+    public static int f(int n){
+        if(n <= 2){
+            return 1;
+        }
+        return f(n-1)+f(n-2);
+    }
+
+
+}

+ 33 - 0
src/main/java/com/sf/day07/homework/Test.java

@@ -0,0 +1,33 @@
+package com.sf.day07.homework;
+
+public class Test {
+    public static void main(String[] args) {
+//        DepositCard depositCard = new DepositCard("1",1000.0);
+//        System.out.println(depositCard);
+//        depositCard.withdraw(200.0);
+//        System.out.println(depositCard);
+//        depositCard.withdraw(900.0);
+//        System.out.println(depositCard);
+
+
+        CreditCard creditCard = new CreditCard();
+        creditCard.setMaxDraft(1000.0);
+        creditCard.setOverDraft(0.0);
+        creditCard.setBalance(1000.0);
+        System.out.println(creditCard);
+
+        creditCard.withdraw(200.0);
+        System.out.println(creditCard);
+        creditCard.withdraw(900.0);
+        System.out.println(creditCard);
+        creditCard.withdraw(200.0);
+        System.out.println(creditCard);
+        creditCard.save(200);
+        System.out.println(creditCard);
+        creditCard.save(200);
+        System.out.println(creditCard);
+        creditCard.withdraw(1200);
+        System.out.println(creditCard);
+
+    }
+}

+ 66 - 0
src/main/java/com/sf/day07/homework/Triangle.java

@@ -0,0 +1,66 @@
+package com.sf.day07.homework;
+
+public class Triangle {
+    /**
+     * 声明一个三角形类Triangle,包含属性:a,b,c,都是double类型,表示三条边,包含几个方法:
+     * boolean isTriangle():判断是否是一个三角形
+     * boolean isRightTriangle():判断是否是一个直角三角形
+     * boolean isIsoscelesTriangle():判断是否是一个等腰三角形
+     * boolean isEquilateralTriangle():判断是否是一个等边三角形
+     * double area():根据三条边,用海伦公式求面积
+     * double perimeter():求周长
+     */
+
+    double a;
+    double b;
+    double c;
+
+    /**
+     *  boolean isTriangle():判断是否是一个三角形
+     */
+    public boolean  isTriangle(){
+        return a>0&&b>0&&c>0&&a+b>c&&a+c>b&&b+c>a;
+    }
+
+    /**
+     * boolean isRightTriangle():判断是否是一个直角三角形
+     */
+    public boolean isRightTriangle(){
+        return isTriangle()&&(a*a+b*b==c*c  || a*a+c*c==b*b  ||a*a==b*b+c*c);
+    }
+
+    /**
+     * boolean isIsoscelesTriangle():判断是否是一个等腰三角形
+     */
+
+    public boolean isIsoscelesTriangle(){
+        return isTriangle()&&(a==b ||b==c ||a==c);
+    }
+
+    /**
+     * 等边三角形
+     * @return
+     */
+    public boolean isEquilateralTriangle(){
+        return isTriangle()&&(a==b && b==c && a==c);
+    }
+
+    /**
+     * double perimeter():求周长
+     */
+    public double perimeter(){
+        if(isTriangle()){
+            return a+b+c;
+        }else return 0.0;
+    }
+
+    /**
+     * double area():根据三条边,用海伦公式求面积
+     */
+    public double area(){
+        if(isTriangle()){
+            double perimeter = (a+b+c)/2;
+            return Math.sqrt(perimeter*(perimeter-a)*(perimeter-b)*(perimeter-c));//求平方根
+        }else return 0.0;
+    }
+}

+ 38 - 0
src/main/java/com/sf/day07/homework/User.java

@@ -0,0 +1,38 @@
+package com.sf.day07.homework;
+
+public class User {
+    private String userName;
+    private String password;
+
+    public User() {
+    }
+
+    public User(String userName, String password) {
+        this.userName = userName;
+        this.password = password;
+    }
+
+    public String getUserName() {
+        return userName;
+    }
+
+    public void setUserName(String userName) {
+        this.userName = userName;
+    }
+
+    public String getPassword() {
+        return password;
+    }
+
+    public void setPassword(String password) {
+        this.password = password;
+    }
+
+    @Override
+    public String toString() {
+        return "User{" +
+                "userName='" + userName + '\'' +
+                ", password='" + password + '\'' +
+                '}';
+    }
+}

+ 21 - 0
src/main/java/com/sf/day07/homework/UserManager.java

@@ -0,0 +1,21 @@
+package com.sf.day07.homework;
+
+public class UserManager {
+
+    public boolean login( String username , String password ){
+        User user = new User();
+        user.setUserName("admin");
+        user.setPassword("123456");
+        System.out.println(user);
+        if(user.getUserName().equals(username) && user.getPassword().equals(password)){
+            return true;
+        }
+        return false;
+    }
+
+    public static void main(String[] args) {
+        UserManager userManager = new UserManager();
+        boolean admin = userManager.login("admi1n", "123456");
+        System.out.println(admin);
+    }
+}

BIN
target/classes/com/sf/day07/Animal.class


BIN
target/classes/com/sf/day07/AnimalTest.class


BIN
target/classes/com/sf/day07/Student.class


BIN
target/classes/com/sf/day07/T.class


BIN
target/classes/com/sf/day07/extend/Cat.class


BIN
target/classes/com/sf/day07/extend/Dog.class


BIN
target/classes/com/sf/day07/extend/entend1/Animal.class


BIN
target/classes/com/sf/day07/extend/entend1/Cat.class


BIN
target/classes/com/sf/day07/extend/entend1/Dog.class


BIN
target/classes/com/sf/day07/extend/entend1/T.class


BIN
target/classes/com/sf/day07/homework/Book.class


BIN
target/classes/com/sf/day07/homework/CreditCard.class


BIN
target/classes/com/sf/day07/homework/DepositCard.class


BIN
target/classes/com/sf/day07/homework/HomeTest.class


BIN
target/classes/com/sf/day07/homework/Test.class


BIN
target/classes/com/sf/day07/homework/Triangle.class


BIN
target/classes/com/sf/day07/homework/User.class


BIN
target/classes/com/sf/day07/homework/UserManager.class