黑马程序员Java零基础视频教程_上部-200-1

1-5
常用cmd命令
dir可以查看隐藏的文件,
exit 退出
黑马程序员Java零基础视频教程_上部-200-1_第1张图片
6-20
黑马程序员Java零基础视频教程_上部-200-1_第2张图片
20-30
黑马程序员Java零基础视频教程_上部-200-1_第3张图片
黑马程序员Java零基础视频教程_上部-200-1_第4张图片
黑马程序员Java零基础视频教程_上部-200-1_第5张图片
黑马程序员Java零基础视频教程_上部-200-1_第6张图片
30-40
黑马程序员Java零基础视频教程_上部-200-1_第7张图片
黑马程序员Java零基础视频教程_上部-200-1_第8张图片
37 三元表达式
黑马程序员Java零基础视频教程_上部-200-1_第9张图片
switch新特性
黑马程序员Java零基础视频教程_上部-200-1_第10张图片
统计
黑马程序员Java零基础视频教程_上部-200-1_第11张图片

while
黑马程序员Java零基础视频教程_上部-200-1_第12张图片
黑马程序员Java零基础视频教程_上部-200-1_第13张图片
黑马程序员Java零基础视频教程_上部-200-1_第14张图片
黑马程序员Java零基础视频教程_上部-200-1_第15张图片
黑马程序员Java零基础视频教程_上部-200-1_第16张图片
黑马程序员Java零基础视频教程_上部-200-1_第17张图片
黑马程序员Java零基础视频教程_上部-200-1_第18张图片
continue
黑马程序员Java零基础视频教程_上部-200-1_第19张图片
break
黑马程序员Java零基础视频教程_上部-200-1_第20张图片
黑马程序员Java零基础视频教程_上部-200-1_第21张图片
黑马程序员Java零基础视频教程_上部-200-1_第22张图片
50
黑马程序员Java零基础视频教程_上部-200-1_第23张图片
黑马程序员Java零基础视频教程_上部-200-1_第24张图片
黑马程序员Java零基础视频教程_上部-200-1_第25张图片
黑马程序员Java零基础视频教程_上部-200-1_第26张图片
黑马程序员Java零基础视频教程_上部-200-1_第27张图片
黑马程序员Java零基础视频教程_上部-200-1_第28张图片
黑马程序员Java零基础视频教程_上部-200-1_第29张图片
黑马程序员Java零基础视频教程_上部-200-1_第30张图片
黑马程序员Java零基础视频教程_上部-200-1_第31张图片
黑马程序员Java零基础视频教程_上部-200-1_第32张图片
黑马程序员Java零基础视频教程_上部-200-1_第33张图片
黑马程序员Java零基础视频教程_上部-200-1_第34张图片
黑马程序员Java零基础视频教程_上部-200-1_第35张图片
黑马程序员Java零基础视频教程_上部-200-1_第36张图片
黑马程序员Java零基础视频教程_上部-200-1_第37张图片
黑马程序员Java零基础视频教程_上部-200-1_第38张图片
70
黑马程序员Java零基础视频教程_上部-200-1_第39张图片

ctrl+alt+M 自动抽取方法
黑马程序员Java零基础视频教程_上部-200-1_第40张图片
黑马程序员Java零基础视频教程_上部-200-1_第41张图片
黑马程序员Java零基础视频教程_上部-200-1_第42张图片
黑马程序员Java零基础视频教程_上部-200-1_第43张图片
黑马程序员Java零基础视频教程_上部-200-1_第44张图片
选中一个要改的,shift+F6 同时改方法中的全部
黑马程序员Java零基础视频教程_上部-200-1_第45张图片
黑马程序员Java零基础视频教程_上部-200-1_第46张图片
黑马程序员Java零基础视频教程_上部-200-1_第47张图片
78
黑马程序员Java零基础视频教程_上部-200-1_第48张图片
黑马程序员Java零基础视频教程_上部-200-1_第49张图片
黑马程序员Java零基础视频教程_上部-200-1_第50张图片
黑马程序员Java零基础视频教程_上部-200-1_第51张图片
88
黑马程序员Java零基础视频教程_上部-200-1_第52张图片
99
黑马程序员Java零基础视频教程_上部-200-1_第53张图片
黑马程序员Java零基础视频教程_上部-200-1_第54张图片
倒序遍历
黑马程序员Java零基础视频教程_上部-200-1_第55张图片
黑马程序员Java零基础视频教程_上部-200-1_第56张图片
黑马程序员Java零基础视频教程_上部-200-1_第57张图片
黑马程序员Java零基础视频教程_上部-200-1_第58张图片
106
退出while循环
黑马程序员Java零基础视频教程_上部-200-1_第59张图片
黑马程序员Java零基础视频教程_上部-200-1_第60张图片
121 static
黑马程序员Java零基础视频教程_上部-200-1_第61张图片
黑马程序员Java零基础视频教程_上部-200-1_第62张图片
黑马程序员Java零基础视频教程_上部-200-1_第63张图片
黑马程序员Java零基础视频教程_上部-200-1_第64张图片
129 多态
黑马程序员Java零基础视频教程_上部-200-1_第65张图片
黑马程序员Java零基础视频教程_上部-200-1_第66张图片
黑马程序员Java零基础视频教程_上部-200-1_第67张图片
在这里插入图片描述
在这里插入图片描述
黑马程序员Java零基础视频教程_上部-200-1_第68张图片
多态案例
黑马程序员Java零基础视频教程_上部-200-1_第69张图片
黑马程序员Java零基础视频教程_上部-200-1_第70张图片

package com.itheima.duotai;

public class Animal {
    private int age;
    private String color;

    public Animal() {
    }

    public Animal(int age, String color) {
        this.age = age;
        this.color = color;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }
    public void eat(String something){
        System.out.println("动物在吃"+something);
    }
}

package com.itheima.duotai;

public class Dog extends Animal{
    public Dog() {
    }

    public Dog(int age, String color) {
        super(age, color);
    }

    @Override
    public void eat(String something) {
//        super.eat(something);
        System.out.println(getAge()+"岁的"+getColor()+"狗在吃"+something);
    }
    public void lookHome(){
        System.out.println("狗在看家");
    }
}

package com.itheima.duotai;

public class Cat extends Animal{
    public Cat() {
    }

    public Cat(int age, String color) {
        super(age, color);
    }

    @Override
    public void eat(String something) {
        System.out.println(getAge()+"岁的"+getColor()+"猫在吃"+something);
    }
    public void catchMouse(){
        System.out.println("猫在抓老鼠");
    }
}

package com.itheima.duotai;

public class Person {
    private String name;
    private int age;

    public Person() {
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

//    public void keepPet(Dog dog,String something){
//        System.out.println("年龄"+age+"岁的"+name+"养了"+dog.getAge()+"岁的"+dog.getColor()+"的狗");
//        dog.eat(something);
//    }
//    public void keepPet(Cat cat,String something){
//        System.out.println("年龄"+age+"岁的"+name+"养了"+cat.getAge()+"岁的"+cat.getColor()+"的猫");
//        cat.eat(something);
//    }

//    public void keepPet(Animal a,String something){
//        if (a instanceof Dog dog){
//            System.out.println("年龄"+age+"岁的"+name+"养了"+a.getAge()+"岁的"+a.getColor()+"的动物");
//            dog.eat(something);
//            dog.lookHome();
//        }else if (a instanceof Cat cat){
//            System.out.println("年龄"+age+"岁的"+name+"养了"+cat.getAge()+"岁的"+cat.getColor()+"的动物");
//            cat.eat(something);
//            cat.catchMouse();
//        }else {
//            System.out.println("没有这种动物");
//        }
//    }

    public void keepPet(Animal a, String something) {
        if (a instanceof Dog) {
            Dog dog = (Dog) a;
            System.out.println("年龄" + age + "岁的" + name + "养了" + a.getAge() + "岁的" + a.getColor() + "的动物");
            dog.eat(something);
            dog.lookHome();
        } else if (a instanceof Cat ) {
            Cat cat = (Cat) a;
            System.out.println("年龄" + age + "岁的" + name + "养了" + cat.getAge() + "岁的" + cat.getColor() + "的动物");
            cat.eat(something);
            cat.catchMouse();
        } else {
            System.out.println("没有这种动物");
        }
    }
}

package com.itheima.duotai;

public class Test {
    public static void main(String[] args) {
//        Person p1 = new Person("老王",30);
//        Dog dog = new Dog(3,"黑色");
//        p1.keepPet(dog,"骨头");
//
//        Person p2 = new Person("老李",20);
//        Cat cat = new Cat(2, "黄色");
//        p2.keepPet(cat,"鱼");

        Person p1 = new Person("老王", 30);
        Dog dog = new Dog(3, "黑色");
        p1.keepPet(dog, "骨头");

        Cat cat = new Cat(2, "黄色");
        p1.keepPet(cat,"鱼");
    }
}

133
黑马程序员Java零基础视频教程_上部-200-1_第71张图片
黑马程序员Java零基础视频教程_上部-200-1_第72张图片
136接口
黑马程序员Java零基础视频教程_上部-200-1_第73张图片
黑马程序员Java零基础视频教程_上部-200-1_第74张图片
黑马程序员Java零基础视频教程_上部-200-1_第75张图片
黑马程序员Java零基础视频教程_上部-200-1_第76张图片

package com.itheima.opp;

public abstract class Animal {
    private String name;
    private String age;

    public Animal() {
    }

    public Animal(String name, String age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }
    public abstract void eat();
}

package com.itheima.opp;

public interface Swim {
    public abstract void swim();
}

package com.itheima.opp;

public class Rabbit extends Animal{
    public Rabbit() {
    }

    public Rabbit(String name, String age) {
        super(name, age);
    }

    @Override
    public void eat() {
        System.out.println("兔子吃");
    }
}

package com.itheima.opp;

public class Frog extends Animal implements Swim{
    public Frog() {
    }

    public Frog(String name, String age) {
        super(name, age);
    }

    @Override
    public void eat() {
        System.out.println("青蛙在吃虫子");
    }

    @Override
    public void swim() {
        System.out.println("青蛙在游泳");
    }
}

package com.itheima.opp;

public class Dog extends Animal implements Swim{
    public Dog() {
    }

    public Dog(String name, String age) {
        super(name, age);
    }

    @Override
    public void eat() {
        System.out.println("狗在吃骨头");
    }

    @Override
    public void swim() {
        System.out.println("狗在游泳");
    }
}

package com.itheima.opp;

public class Test {
    public static void main(String[] args) {
        Frog frog = new Frog("forg","1");
        frog.eat();
        frog.swim();
    }
}

137
黑马程序员Java零基础视频教程_上部-200-1_第77张图片
黑马程序员Java零基础视频教程_上部-200-1_第78张图片
黑马程序员Java零基础视频教程_上部-200-1_第79张图片
黑马程序员Java零基础视频教程_上部-200-1_第80张图片
黑马程序员Java零基础视频教程_上部-200-1_第81张图片
黑马程序员Java零基础视频教程_上部-200-1_第82张图片
黑马程序员Java零基础视频教程_上部-200-1_第83张图片
黑马程序员Java零基础视频教程_上部-200-1_第84张图片
黑马程序员Java零基础视频教程_上部-200-1_第85张图片
139
黑马程序员Java零基础视频教程_上部-200-1_第86张图片
黑马程序员Java零基础视频教程_上部-200-1_第87张图片

你可能感兴趣的:(java,java)