博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用abstract 进行封装以及上转型对象
阅读量:6036 次
发布时间:2019-06-20

本文共 539 字,大约阅读时间需要 1 分钟。

 
将上转型对象与abstract的使用结合起来,实现代码设计更加合理化
使得设计与细节实现能够分离开
abstract类不能使用new创建该类的对象,同时如果是非abstract类继承了abstract类,则必须要重写父类中的抽象方法(astract方法),所以abstract与finall一起使用作用发生冲突
abstract class people{
 int one=5;
 abstract void sound(); 
}
class man extends people{
 void sound(){
  System.out.println("呵呵");
 }
}
class woman extends people{
 void sound(){
  System.out.println("哈哈");
 }
}
public class try01 {
 public static void main(String args[]){
  people an;
  an = new man();
  an.sound();
  System.out.println(an.one);
 }
}

转载于:https://www.cnblogs.com/cat-cat/p/9804512.html

你可能感兴趣的文章
文件系统,快存储,对象存储
查看>>
Java判断对象类型是否为数组
查看>>
lucene创建索引
查看>>
【css】设置div位于浏览器的最底层,离用户最远
查看>>
python 基础复习 03
查看>>
Spark学习之基于MLlib的机器学习
查看>>
微信支付v3开发(5) 扫码并输入金额支付
查看>>
Android菜鸟的成长笔记(28)——Google官方对Andoird 2.x提供的ActionBar支持
查看>>
java值类型和引用类型
查看>>
oracle 创建视图、修改视图、删除视图、利用视图操作基本表
查看>>
WPF 自定义TextBox带水印控件,可设置圆角
查看>>
localStorage和sessionStorage
查看>>
Android 四种启动模式 已看晕
查看>>
《面向模式的软件体系结构4-分布式计算的模式语言》读书笔记(1)--- 从混沌到结构(1)...
查看>>
iphone 如何将数据存储到plist(属性列表文件)中
查看>>
thrift-TFileTransport
查看>>
Leetcode题目:Container With Most Water
查看>>
数众数
查看>>
Python终端如何输出彩色字体
查看>>
我的菜鸟之路
查看>>