java关键字final的一个问题
有下面两个类,一个类在包pkg1中,一个类在pkg2中: package pkg1; public class Jupiter{ final void method1(){ System.out.println("In Jupiter"); } } ================================================================== package pkg2; import pkg1.Jupiter; public class Minerva extends Jupiter{ public void method1(){ System.out.println("In Minerva"); } } 注意java中final的方法是不允许被子类覆盖的,现在的问题是这个程序编译能不能通过,为什么?
1楼说的不错 可以通过编译 en ~ke yi 引用 子类看不见父类的method1,因为父类的method1是包内可见的,包外看不见 up~~
相关问答:
如题,C/C++中的execl怎么调用写好的java程序, execl("/opt/java1.5/bin/java","MyClass",NULL); 这样的不行哦。 不会. 运行java程序 找工具查看一下那个程序的命令行 搜索下:jni ......
本人正在用Java做一个C/S架构的项目, 可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
<?xml version="1.0" encoding="utf-8" ?> - <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
题目: 有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。 要求:一,以4开头 二,2,3不能相邻 三,不能以5开头 希望大家能即 ......
String sqlCount="select count(*) from usertable where username='"+ userName+"'";这句话 什么意思啊! 这句话输出出来就是 select count(*) from usertable where username='你的变量 ......