搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

Java学习笔记(八)面向对象---抽象类

[复制链接]
查看: 14|回复: 0

1万

主题

1万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
45261
发表于 2020-2-14 19:45 | 显示全部楼层 |阅读模式
当多个类中出现类似功用,可是功用主体不同时,我们可以向上抽取,只抽取功用界说,而不抽取功用主体。
笼统类的特点


  • 笼统方式必定在笼统类中。
  • 笼统方式和笼统类都必须被abstract关键字修饰。
  • 笼统类不成以用new建立工具,由于挪用笼统方式没故意义。
  • 笼统类中的笼统方式要被利用,必须由子类复写全数的笼统方式后,才华建立子类工具挪用。(假如子类只覆盖了部分笼统方式,那末该子类照旧一个笼统类。)
  1. abstract class Student {    abstract void study();    abstract void read();    void sleep() {        System.out.println("sleep");    }}class StudentClass1 extends Student {    void study() {        System.out.println("study Java");    }    void read() {        System.out.println("read book");    }}class StudentClass2 extends Student {    void study() {        System.out.println("study python");    }    void read() {        System.out.println("study magazine");    }}public class AbstractDemo {    public static void main(String[] args) {        StudentClass1 s1 = new StudentClass1();        StudentClass2 s2 = new StudentClass2();        s1.study();        s1.read();        s1.sleep();        s2.study();        s2.read();        s2.sleep();    }}
复制代码
运转成果
  1. study Javaread booksleepstudy pythonstudy magazinesleep
复制代码
StudentClass1类和StudentClass2类别离对Student类中全数笼统方式都举行了复写。
笼统类中可以不界说笼统方式,仅仅是为了不让该类建立工具

免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 全椒百姓网-全椒知名**,发布及时新鲜的全椒新闻资讯 生活信息 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表