404错误之pubic和private/protected,理解Test test=new Test()

故事背景:
当使用private或者protected 修饰main方法的时候,运行Java程序会出现404页面错误

public和private区别

1、public:声明公共类,公共类其他类可以调用 (其它类中也可以调用

2、private:声明私有类,私有类自己的类可以使用(只能本类之中使用),其它类不可使用。

慢慢想,可以深刻理解 方法和class和main的关系

理解了:
main方法里不能写方法,房子里面不能继续盖房子。
main是一个方法,main是一个方法,main是一个方法

先搞懂用private和public修饰类的额区别:

修饰类,用public和不用public有什么区别?

public允许任何其他类的访问,private只能自己类访问。也就是说,在类里如果同时定义一个public方法和一个private方法。在主方法main中调用该类的方法,只能调用public方法,调用不了private。想要调用private方法,只能在定义private的类里面调用,仅供内部消化。。

如何调用类里的方法:先创建要调用方法所在的类的对象,然后用new,开辟一个空间去接收方法。

问题:我对这句话Test test=new Test(),Test是一个class,里面有成员变量和方法。new的话,用new Test就行了,为什么还要加括号呢?
new Test()表示调用Test里的一个构造方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你在狗叫什么、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值