社区
Java SE
帖子详情
为什么不能这样写?
qiume
2003-03-28 04:26:15
private class Rock{
Rock(){ //This is the constructor
System.out.println("Creating Rock");
}
}
...全文
52
8
打赏
收藏
为什么不能这样写?
private class Rock{ Rock(){ //This is the constructor System.out.println("Creating Rock"); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kinhope
2003-03-28
打赏
举报
回复
public class SimpleConstructor{
public static void main(String[] args){
for (int i = 0; i < 10; i++)
new Rock();
}
private class Rock{ ///private为什么不能放在这里
Rock(int i){ //This is the constructor
System.out.println("Creating Rock");
}
}
}
yuanmeng163
2003-03-28
打赏
举报
回复
你这样写就对了:
public class SimpleConstructor{
public static void main(String[] args){
for (int i = 0; i < 10; i++)
new Rock();
}
private class Rock{
Rock(int i){
System.out.println("Creating Rock");
}
}
}
dippa
2003-03-28
打赏
举报
回复
若想使用这个私有的类 应将他作为 内部类来使用
qiume
2003-03-28
打赏
举报
回复
这是代码,帮看一下吧:
private class Rock{ ///private为什么不能放在这里
Rock(int i){ //This is the constructor
System.out.println("Creating Rock");
}
}
public class SimpleConstructor{
public static void main(String[] args){
for (int i = 0; i < 10; i++)
new Rock();
}
}
yuanmeng163
2003-03-28
打赏
举报
回复
补充:如果不是内部类的话,类不能是private的
yuanmeng163
2003-03-28
打赏
举报
回复
类不能是private的
yshao
2003-03-28
打赏
举报
回复
在这里class 不能够是private的
需要是public.或者前面什么都不写
还差一个main方法啊。
yshao
2003-03-28
打赏
举报
回复
提示什么错误?
为什么子类
不能
访问基类的private成员?为什么要这样设计?
看到很多朋友提问“为什么子类
不能
访问基类的private成员”?随后看到很多朋友回答“这是规范”“这是封装的特性”类似这样的回答。我觉得大家都是对的。但是有时候您需要关注提问的重点在于why?为什么Java要这样设计private? 首先,private成员具有良好的封装性(encapsulation)。这个性质对于良好的设计来说是个重要的要素。因为良好的封装性会减小耦合的。服务代码可以定义public函数给客户代码。这样一来客户代码可以和服务代码并行开发。更重要的是,如果修改服务代码的内部实现也不需
为什么优秀的程序员都
写
博客?
作者 | 陈宇明 责编 | 仲培艺 为什么要
写
博客? 当我们要做一件事情的时候,肯定要知道做事情的目的。
写
博客的好处: 1. 没
写
文章的时候感觉自己很厉害啥都懂,但是
写
的时候却
写
不出来,这其实就是对这个知识理解得不够透彻,从而可以认识自己的不足; 2. 每个人都是从不懂到懂,
写
出好的文章可以帮助他人理解这个知识点; 3. 当你的文章得到曝光之后,会有更厉害的人指出...
【 Verilog 】always@()的敏感源中为什么
不能
双边沿触发?为什么
不能
双时钟触发?
最近用Verilog HDL设计了一个小电路,一个3分频的电路,用的是我刚接触FPGA时,别人告诉我的思路,没想到今天才发现有大问题? 如下: module Freq_divide( input clk, input rst_n, output reg clk_divide ); wire clk_reverse; assign clk_reverse = ~clk;...
谁说
不能
用中文
写
代码?
入门教程、案例源码、学习资料、读者群请访问:python666.cn大家好,欢迎来到 Crossin的编程教室 !现代计算机和编程的起源和推动力量主要源自美国,再加上26个字母很便于表示(算上大小
写
,6位bit就够了),因此英语一直是编程领域的不二之选。但这就给部分非英语国家的编程学习者带来一些困扰。以至于有些人还没开始学,就担心自己的英语问题。这完全没必要,因为编程初期所用到的单词很有限,你就...
没有键盘和鼠标,还能
写
代码???
需要持久保存的程序开始放在装满打孔卡片的盒子里,这一时期你依然
不能
在机器上
写
代码或者调试代码,调试代码需要人肉debug——在你的大脑里运行代码,而不是在计算机中,改一下代码到看到运行结果的时间以小时计算。这一时期根本没有像现代的磁盘一样的持久存储设备,当然,除了纸之外,每次运行程序时你都需要手工输入这个设备,注意,是每一次,不过这个时期很快就过去了,纸带的时代到来了。是的,你没有看错,当时的计算机没有键盘也没有鼠标,你能看到的只有一些开关和灯,那么你怎么知道该打开或者关闭哪些开关呢?
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章