首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GUN 意思

其实它有多个含义: GUN项目 1984年,史托曼(Richard Stallman)开始GNU项目,这个项目的目的是创建一个自由、开放的UNIX操作系统(Free Unix)。...后来越来越多的人知道免费好用的GUN软件,并且与付费的专利的性能差不了多少,使用GUN软件的人就越来多,GNU项目也逐步打开知名度。...GUN自由软件协议 GPL协议指的是通用公共许可证(General Public License, GPL)。...你不能——  修改授权:你不能将一个GPL授权的自由软件在你修改后将它取消GPL授权;  单纯销售:你不能单纯销售自由软件; GUN开发的自由软件 前面说到史托曼开始GNU项目进行开发大量的自由软件...现在被广泛使用的知名的自由软件有:  Emacs  GCC(GNU Compiler Collection C程序编译器)、G++(C++编译器)  GUN C Library(GLIBC)

3K20
您找到你想要的搜索结果了吗?
是的
没有找到

《Java从入门到失业》第五章:继承与多态(5.1-5.7):继承

后面Gun增加了一个带参构造器后,就没有默认构造器了。这时候构造AWM的时候,系统调用AWM默认的构造器,并且尝试帮我们调用Gun的默认构造器,但是发现Gun并没有默认构造器,因此报错。...this关键字指向的是awm对象本身,super关键字指向的是内部的Gun对象。事实上,不管Gun中的属性是如何修饰的,最终都是存在于Gun对象中。   ...对于awm来说,自身的属性不用说了,能看见的是超类Gun中的public和protected属性,假如Gun和AWM同包的话,AWM还能看见Gun中的默认修饰属性。...也就是说AWM是Gun,换句话说,也就是超类变量是可以引用子类对象的。其实理由很充分,因为对外部来说,AWM拥有全部Gun类的可见属性和方法,外部可以用变量gun调用所有的Gun类的可见属性和方法。...("4倍镜"); 7 } 8 } 我们把一个AWM数组向上转型赋值给一个Gun数组,然后把Gun数组的第一个元素引用一个Gun对象。

55220
领券