C++ 和 Java中默认的类和方法修饰符 的区别
Published on 2022-11-17 23:04 in 暂未分类 with 林动

C++ 和 Java中默认的类和方法修饰符 的区别

    示例代码要么使用 public 访问修饰符,要么就没使用修饰符(默认访问权限(default access))。默认访问权限没有关键字,通常被称为包访问权限(package access)(有时也称为 friendly)这意味着当前包中的所有其他类都可以访问那个成员。对于这个包之外的类,这个成员看上去是 private 的。由于一个编译单元(即一个文件)只能隶属于一个包,所以通过包访问权限,位于同一编译单元中的所有类彼此之间都是可访问的。

    当声明为public时

    使成员成为 public。那么无论是谁,无论在哪,都可以访问它。

    总结

    其实类和方法是一样道理的,如果没有声明都是默认访问权限。

    c++和java的类使用修饰符的区别

    c++:
    修饰符后面跟":",可以作用于多个函数和成员变量,默认为private

    java :
    修饰符后不跟冒号,一个修饰符只用来修饰一次成员变量声明或者方法声明,默认为包访问权限

    类的修饰符

    类的修饰符是用于继承时候的对继承的成员和方法的访问权限控制

    posted @   林动  阅读(60)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
    · 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
    · Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
    · 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
    · AI技术革命,工作效率10个最佳AI工具
    点击右上角即可分享
    微信分享提示