对象导论
Posted 单链表
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象导论相关的知识,希望对你有一定的参考价值。
每个对象都提供服务
light |
on(); off(); bright(); dim(); |
light是类名,下面部分是方法接口。
对象的向上转型具体实现:
1 public class shape { 2 void erase(){ 3 4 } 5 } 6 7 public class circle extends shape{ 8 void erase(){ 9 System.out.print("this is a circle"); 10 } 11 } 12 13 public class square extends shape { 14 void erase(){ 15 System.out.print("this is a squara"); 16 } 17 } 18 19 public class upcasting { 20 void dosomething(shape s){ 21 s.erase(); 22 } 23 public static void main(String[] args) { 24 // TODO Auto-generated method stub 25 shape c = new circle(); 26 shape s = new square(); 27 upcasting up = new upcasting(); 28 up.dosomething(c); 29 up.dosomething(s); 30 31 } 32 33 }
以上是关于对象导论的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象