大家好,今天小编关注到一个比较有意思的话题,就是关于java语言 public的问题,于是小编就整理了4个相关介绍Java语言 public的解答,让我们一起看看吧。
接口中的方法在实现类中必须是被显示声明为public的吗?
接口中的方法在实现类中不一定需要被显示声明为public。
在J***a中,接口中的方法默认是public的,因此在实现类中不需要再次声明。但是,如果接口中的方法被声明为default或static,那么在实现类中则需要显式声明相同的方法修饰符。
例如,如果接口中的方法是default修饰符,那么在实现类中必须使用default修饰符来声明相同的方法,否则编译器会报错。同样地,如果接口中的方法是static修饰符,那么在实现类中也必须使用static修饰符来声明相同的方法。
总之,对于接口中的public方法,实现类中不需要显式声明为public,但对于default和static方法,实现类中需要显式声明相同的方法修饰符。
j***a中如何在一个数组中删除里面的元素?
以下实例演示了如何使用 remove () 方法来删除数组元素:
main.j***a 文件import j***a.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> objArray = new ArrayList<String>(); objArray.clear()
; objArray.add(0,"第 0 个元素")
; objArray.add(1,"第 1 个元素")
; objArray.add(2,"第 2 个元素")
; System.out.println("数组删除元素前:"+objArray)
; objArray.remove(1)
; objArray.remove("第 0 个元素")
; System.out.println("数组删除元素后:"+objArray); }}
j***a中Private变量如何在子类中访问?
子类是不能够直接访问父类中的private变量的
可行的解决方法有:
①将变量的访问权限修饰词改为public或者protected或者default(什么都不写)
②在父类中写一个public的成员方法获得private变量的值
示例代码如下:
用这种方法是比较安全的,变量控制为私有,通过get方法得到它的值,通过set方法修改它的值
怎么用j***a写加法?
j***a中的加法使用+符号来计算最后的结果。 具体代码如下: public class Demo { public static void main(String[] args) { int x = 3; int y = 4; int result = x + y; System.out.println(result); } } 其中需要注意的是代码需写在主方法(main方法)中,否则程序无法运行;还有int型变量的初始值是0,即如果不给int型变量赋值的话,默认这个变量的值为0。
到此,以上就是小编对于j***a语言 public的问题就介绍到这了,希望介绍关于j***a语言 public的4点解答对大家有用。