博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA----类的继承1(extends)
阅读量:5967 次
发布时间:2019-06-19

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

要学习类的继承,首先应当理解继承的含义:


来自新华词典的释义:

①依法承受(死者的遗产等):~权ㄧ~人。

②泛指把前人的作风、文化、知识等接受过来:~优良传统ㄧ~文化遗产。
③后人继续做前人遗留下来的事业:~先烈的遗业。


其中第二个释义是最贴切的,因为子类在继承父类之后,毕竟父类还是存在的,而不是成为了烈士。

来一段JAVA示例代码:

1 import java.awt.*; 2 import javax.swing.*; 3 public class package_forApp2 extends JFrame{ 4     JFrame jf1; 5      6     public static void main(String[] args){ 7         new package_forApp2("新窗体"); 8     } 9     有多个参数的构造函数10     public package_forApp2(String f_title){11         jf1=new JFrame();12         jf1.setTitle(f_title);13         jf1.setBounds(500,500,500,500);14         jf1.setResizable(false);15         jf1.setVisible(true);16     }17 }

extends关键字:此关键字即声明一个类是从另一个类继承来的。

例如以上代码中,package_forApp2继承自JFrame类,那么,package_forApp2类就拥有了所有JFrame类的非private属性,方法和特性,同事package_forApp2类也可以拥有自己的属性和特性。

继承的重要特点就是:父类更通用,子类更具体(来自);

转载于:https://www.cnblogs.com/sxff/p/6727575.html

你可能感兴趣的文章
IT男成都租房记
查看>>
gradle for androidstudio 各版本下载地址
查看>>
UIView Animation效果
查看>>
eclipse断点调试
查看>>
Android多媒体学习八:调用Android自带的音频录制程序,实现录制
查看>>
centos 7 vs centos6 的不同
查看>>
vmware虚拟机linux的扩容问题导致redhat无法启动!
查看>>
Android内存分配的注意事项
查看>>
博为峰JavaEE技术文章 ——MyBatis Provider之@SelectProvider SQL方法
查看>>
Java核心API -- 9(异常)
查看>>
JQuery动画
查看>>
Vue.js学习系列(九)---使用路由搭建单页应用(二)
查看>>
博为峰JavaEE技术文章 ——MyBatis <where>标签使用方法
查看>>
nginx配置及操作简要记录
查看>>
skip-grant-tables:非常有用的mysql启动参数
查看>>
经典SQL语句大全(提升篇)
查看>>
Go 字符串计算处理
查看>>
.NET PPT控件 Spire.Presentation for .NET V2.8发布 | 附下载
查看>>
apache 编译报错:undefined reference to `apr_array_clear'
查看>>
图像识别DM8127开发攻略——UBOOT的移植说明
查看>>