阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第2节 抽象类_14-抽象的概念

先来了解什么叫做抽象

父类有个计算面积的方法,但是不同的图形计算面积的方式是不一样的。所以这里的计算面积的方法就是个抽象的方法。
只有到具体的子类里面才能去实现具体的计算面积的方法

动物类是父类。有吃东西的方法。但是具体吃什么要看子类
如狗吃的是骨头。猫吃的是鱼。
动物这个类是个抽象的概念不够具体

原文地址:https://www.cnblogs.com/wangjunwei/p/11215201.html

时间: 2024-11-05 22:39:19

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第2节 抽象类_14-抽象的概念的相关文章

java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有“01”构成,最早的计算机使用电子管,01主要有高低电平控制.2:汇编语言,借助一些特殊符号,相比机器语言,更容易为人所理解,但是仍然不够人性化.3:高级语言,分为面向过程语言,例如C语言(贝尔实验室发明),和面向对象语言,例如C++.java.C#等. 二:java语言的发展 1:java语言是有sun公司发明的,

JavaScript基础--面向对象三大特性(八):继承封装多态

一.构造函数基本用法:function 类名(参数列表){属性=参数值} 1 function Person(name,age){ 2 this.name = name; 3 this.age = age; 4 } 5 6 //创建Person对象的时候,可以直接给名字和年龄 7 var p1 = new Person('abc',80); 8 window.alert(p1.name); 9 var p2 = new Person('hello',9); 10 window.alert(p2.

Java学习笔记-4.继承与多态

一.继承机制 1.继承:允许一个类作为另一个类的扩充版本 2.单继承:一个类只继承了一个父类    多继承:一个类继承了多个父类 Java只支持单继承,C++支持多继承 二.类的继承 1.形式: class SubClass extends BaseClass { //子类类体,定义子类的新成员 } Java中所有的类都直接或间接地继承类 java.lang.Object 2.构造方法 (1)显式构造方法    形式:super(参数表); 系统执行到这条语句时,会根据参数表判断调用父类中哪个构

Java求职实战之继承和多态

1.final修饰变量时,是引用不能变,还是引用的对象不能变? 是指引用变量不能变,引用对象的内容可以变. 2.==和equals有什么区别? 网上搜索一下,发现很多人解释的都比较清楚了.自己简单概括一下. ==符号用于比较变量的值,如果是数值则直接比较就行,如果是引用类型,包括字符串类型,是比较引用对象的地址.但当比较String a= "Monday";String b ="Monday";if(a == b){System.out.println("

java中封装,继承,多态,接口学习总结

### 一:封装java中封装是指一种将抽象性函式接口的实现细节部分包装.隐藏起来的方法. 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问.要访问该类的代码和数据,必须通过严格的接口控制.封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段.适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性.***封装的优点***    1  良好的封装能够减少耦合.    2 类内部的结构可以自由修改.     3 可以对成员变量进行更精

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第3节 接口_14_接口之间的多继承

新建接口,并定义抽象方法mehtodA 再创建接口B,方法也改成了methodB 定义接口实现了接口A也实现了接口B 这个接口内置定义一个抽象的method,这个接口里面实际有三个抽象方法,从接口A继承了methodA.从接口B继承了methodB 接口B内 再增加一个methodCommon的方法 在接口A里面也定义了,方法mehtodCommon 那么现在这个子接口内,一共有几个方法????. 新建实现接口类. 实现子接口 Alt+回车 这样就是一共有四个方法 这就是接口与接口之间的多继承.

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第4节 多态_15_多态的概述

不是多种状态,而是有多种形态 继承是多态的前提 子类就是一个父类.学生就是一个人 多态性说的是这个对象. 原文地址:https://www.cnblogs.com/wangjunwei/p/11219107.html

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第5节 final关键字_4_final关键字用于修饰局部变量

局部变量,作用于大括号之内.出去没有了.  方法的参数也算是局部变量 final修饰的局部变量,赋值就会报错.第二次赋值就算是和第一次的值一样都是200也不行. 刚开始不赋值,后面再赋值是争取的 新建一个Student类,里面只有一个成员变量 name.然互写有参构造.无参构造.getter和setter 学生类 两次赋值 地址发生了变化. 两次的地址值 是不一样的 地址值不可变,里面的内容是可以变的 原文地址:https://www.cnblogs.com/wangjunwei/p/11221

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第6节 权限修饰符_6_四种权限修饰符

原文地址:https://www.cnblogs.com/wangjunwei/p/11222437.html