我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

Java_赵梦冰_20210310

[复制链接]
Loading...学员认证 发表于 2021-3-10 19:20:34 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
封装class Student2{
    private String name;  //
    private int age;     // 3~30
    private float score;

    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 float getScore() {
        return score;
    }

    public void setScore(float score) {
        this.score = score;
    }
}
多态
abstract class Animal{
    // 抽象方法:只有明,实现(花括里面那部分)
    public abstract void run();
    // 普通方法:+实现
    public void eat(){
        System.out.println("Animal is eating...");
    }
}
继承
class Dog extends Pet{
    private String color;

    public Dog(String name, int age, int health) {
        // super 、父用父造方法
        super(name, age, health);
    }

    public Dog(String name, int age, int health, String color) {
        super(name, age, health);
        this.color = color;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    @Override
    public String toString() {
        return "Dog{" +
                "color='" + color + '\'' +
                "} " + super.toString();
    }
}
抽象类 abstract
abstract class Animal{
    // 抽象方法:只有明,实现(花括里面那部分)
    public abstract void run();
    // 普通方法:+实现
    public void eat(){
        System.out.println("Animal is eating...");
    }
}
接口 interface
interface Fly{
    // public abstract 可以省略
    public abstract void fly();
}
// 实现类
class Bird implements Fly{
    @Override
    public void fly() {
        System.out.println("林中");
    }
}
class Plane implements Fly{
    @Override
    public void fly() {
        System.out.println("机在空中");
    }
}
关键字 final
final class A {}
//class B extends A {}  // A不能被
class B {
    final float PI = 3.14F;  // 常量
    public static final float pi = 3.14f;  // 常量
    public final void func(){
        final String name;
        name = "Hello";
//        name = "Hello world";  // 只能被赋值一次
//        PI = 3.1415926F;
    }
}
静态 static
public static void getCount(){
    // 静态的成员变量,在静态方法中不能使用
    System.out.println(/*name + */"前票" + count);
}

回复

使用道具 举报

关注0

粉丝0

帖子26

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026