Java面向对象,类与对象,抽象类

什么是对象?

对象就是用来描述客观事物的一个实体。用面向对象的方法解决问题,需要对现实世界中的对象进行分析与归纳,找出哪些对象与解决问题的关联。对象又拥有不同的特征。

什么是类?

对象的共同属性,方法组织到一个类里

类定义了对象将会拥有的属性,方法。

类与对象的关系就像设计图纸和按照图纸完成的物品的关系;

图纸决定了物品拥有那些特征(属性),行为(方法),

一个类给出了他的全部对象的的一个统一的定义,而他的每个对象则都是符合这种定义的一个实体。

因此类和对象的关系就是抽象和具体的关系。类是多个对象进行综合的抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例。

类的定义

修饰符 class 类名{

}

访问修饰符:public(公开) private(私有)

类的首字母要大写

抽象类

抽象类的特性

1使用abstract修饰的方法,叫做抽象方法

public abstract void abs();

2抽象类中也可以和普通类一样拥有方法,成员,构造方法,抽象类是不可以实例化的

//抽象类
abstract class Test01 {

    public int a;

    public String b;

    public double c;

    public static int d;

    public void e(){};

    public Test01(int a) {

        this.a = a;//可以有构造方法

    }
)

3抽象类不能实例化但是可以被继承;

4当一个普通类继承抽象类之后,如果抽象类中定义了抽象方法就需要对抽象方法进行重写

abstract class Test01 {

    //抽象方法
    public abstract void abc();

}
class Cac extends Test01 {
    @Override
    public void abc() {

    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值