抽象类笔记Mars

原创 2016年05月31日 21:02:48

1.抽象类:表达的是一种概念。如:打印机比喷墨打印机更抽象。



子类继承父类的抽象类的抽象函数时:1.把自己变成抽象类 2.复写(overrider)父类抽象类的函数。复写:具有父子关系两个类当中,具有两个函数函数的定义完全相同,这两个函数的关系被称为复写。


2.演示抽象类的作用之一:

如果一个类,它的某一个函数(如:没有函数体)由子类函数实现且我们无法写出一个让子类通用的函数的话,一个比较好的方法就是吧这个函数和类定义为抽象,这样会强制子类在调用这个函数的时候会强制对其进行复写,避免潜在错误。

Ps:如果一段代码在语意上有错误的,那么在语法上也应该是有错误的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

android mars老师学习笔记 知识点--目录!

1.Intent   2.常用控件: TextView EditText Button Menu RadioGroup和RadioButton CheckBox Toast ProgressBar L...
  • b85466689
  • b85466689
  • 2017年08月12日 00:18
  • 76

你不知道的Java笔记8--抽象类(abstract)

一、抽象类的定义 抽象类是抽象方法和非抽象方法的集合。在特殊情况下,抽象类中全部是抽象方法或者全部是非抽象方法。 【访问权限修饰符】 abstract class 类名{ //代码 } 二、...
  • lin434406218
  • lin434406218
  • 2016年09月21日 08:30
  • 386

Java 当中的线程(一)-- MarsChen Java4Android 教程学习笔记

视频下载地址:http://www.marschen.com/forum.php?mod=viewthread&tid=7636进程和线程 多进程:在操作系统中能(同时)运行多个任务(程序)。在多进程...
  • roller44
  • roller44
  • 2014年09月03日 11:18
  • 979

java笔记 抽象类和接口总结

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 抽象关键字:abstract 能修饰:类和类中的方法   抽象类和抽...
  • a907231810
  • a907231810
  • 2013年03月29日 23:52
  • 339

黑马笔记总结(三)

24.04_多线程(多线程程序实现的方式1)(掌握) 1.继承Thread定义类继承Thread 重写run方法 public class Demo2_Thread { public ...
  • yixiaomeigui
  • yixiaomeigui
  • 2016年04月06日 18:37
  • 229

Java的Abstraction抽象类/方法-笔记

Java - Abstraction本文参考这里 抽象类 抽象方法 抽象类(Abstract Class)抽象类不能创建实例abstract 关键字申明抽象类:public abstract clas...
  • Tyronne
  • Tyronne
  • 2015年03月19日 20:20
  • 766

Mars-HTML5(一)基本概念

什么是HTML? HTML的作用是什么? HTML相关什么是HTML? 通用于网页和手机端的编程语言,全称是Hyper Text Mark-up 【hyper】:英 [‘haɪpə(r)] 亢奋的...
  • u013225534
  • u013225534
  • 2016年05月29日 23:04
  • 704

【腾讯Bugly干货分享】微信终端跨平台组件 Mars 系列 - 我们如约而至

导语昨天上午,微信在广州举办了微信公开课Pro。于是,精神哥这两天的朋友圈被小龙的“八不做”刷屏了。小伙伴们可能不知道,下午,微信公开课专门开设了技术分论坛。在分论坛中,微信开源了跨平台的网络组件Ma...
  • Tencent_Bugly
  • Tencent_Bugly
  • 2017年01月03日 11:30
  • 2534

[Paper note] MARS: A Video Benchmark for Large-Scale Person Re-identification

paper note for mars
  • chn13
  • chn13
  • 2017年01月11日 15:48
  • 632

微信mars学习笔记

微信的Mars网络框架是2016年12月28号开源的。 前一段时间开始对其进行了连续的学习和了解。 一、主要的学习资料如下: 1. 微信公众号的文章: 2017.01.10 微信Mars——...
  • chwnpp2
  • chwnpp2
  • 2017年07月18日 11:50
  • 1731
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:抽象类笔记Mars
举报原因:
原因补充:

(最多只允许输入30个字)