2016 - 2024

感恩一路有你

java里的方法默认是private吗 JAVA应用程序主类必须用public修饰吗?

浏览量:1789 时间:2023-06-24 09:03:45 作者:采采

JAVA应用程序主类必须用public修饰吗?

public protected private access修饰符对应于面向对象中的封装。使用它的主要目的是将改变的和未改变的分开。对于客户端程序员来说,私有方法在类外是不可访问的,所以即使api的设计者对私有方法做了任何修改,也不会影响方法调用方。私有方法应该作为类的一部分在内部实现。例如,如果你表演汽车。在一个汽车对象上驱动(),那么插钥匙()、踩刹车()、踩离合器()和踩油门()等一系列动作都要作为汽车在内部实现。car类的Drive()方法。如果这些方法被设置为public,那么这些方法对客户程序员是可见的。

如果有一天api设计者要修改car类的更新版本,删除key插入方法,所有的car。客户端程序员以前编写的k

public和protect在java中的效果分别是怎么样的?

Public是最有特权的访问级别,简单来说就是每个人都可以访问它修饰的字段或方法。

受保护的语义是受保护的,它修改的字段或方法只能在这个类和子类中访问。不管是不是在同一个包里。

第二种是默认权限,它修改的字段或方法只能在这个类和同一个馒头类中访问。最后,私了,私了,这个不用解释!

static关键字的含义?

关键字是什么意思?

static关键字表示静态,用于修饰成员变量和成员函数。这意味着可以使用类名、变量名或类名和函数名进行访问,而不需要类的实例。

第二,可以在java中重写私有方法或者静态方法吗?

都不是。

我们常说的Overwrite,就是子类继承父类,子类中的方法有相同的方法名,相同的参数个数和类型,相同的返回值。

私有修饰的方法不能被继承,所以没有重写(覆盖)。

static修改的方法是静态方法,在编译时绑定到类名。而重写发生在运行时,这是动态绑定的。此外,静态方法与类的实例无关,因此在概念上也是适用的。

方法 程序员 static

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。