2 weixin 34433135 weixin_34433135 于 2016.03.30 23:44 提问

java中有关public的问题

如图加了一个public就出错,下面代码就是;
//守护线程import java.io.*;public class Daemon extends Thread{ private static final int SIZE = 10; private Thread[] t = new Thread[SIZE]; public Daemon(){ setDaemon(true); start(); } public void run(){ for(int i = 0; i < SIZE; i++) t[i] = new DaemonSpawn(i); for(int i = 0; i < SIZE; i++) System.out.println("t[" + i + "].isDaemon() = " + t[i].isDaemon()); while(true) yield(); }}class DaemonSpawn extends Thread{ public DaemonSpawn(int i){ System.out.println("DaemonSpawn "+ i + " started"); start(); } public void run(){ while(true) yield(); }}public class Daemons { public static void main(String[] args){ Thread d = new Daemon(); System.out.println("d.isDaemon() = "+ d.isDaemon()); BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Waiting for CR"); try{ stdin.readLine(); } catch(IOException e){ } }}图片图片图片

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.31 06:31
已采纳

图片分辨率太低,看不清。猜测可能是因为你定义了public class,而public class的类名必须和源代码的文件名保持一致。

weixin_34433135
weixin_34433135 是的,自学中,原来只能有一个类是public啊!谢谢你!
2 年多之前 回复
qq_25827845
qq_25827845   2016.03.31 09:21

图片也是醉了,看不清。我猜你是不是把不止一个类定义为public??? 只能有一个public class ,其它直接class

qq_25827845
qq_25827845 回复weixin_34433135: 建议多看基本Java书,我也同样在看书中。
2 年多之前 回复
weixin_34433135
weixin_34433135 谢谢你!是这样
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java面试题三十 public,private,protected,default访问权限
1 考题描述:   2 答案 BD   3解析 B. no modifer既为default也就是friendly   3.1 public,private,protected,default访问权限图 3.2证明  3.2.1 myeclipse类关系图如下   3.2.2 各个类的代码 Student.java package com.inner; p
构造函数经典面试题
package text; public class test extends B{ test(){ System.out.print("t"); A s = new B(); } public static void main(String[] args) { test t = new test(); } } class A{ A(){ System.out.pr
java内部类常见面试题汇总
1.根据注释填写(1),(2),(3)处的代码 public class Test{ public static void main(String[] args){ // 初始化Bean1 (1) bean1.I++; // 初始化Bean2 (2) bea
关于java子类重写的一道面试题
1. class A { 2. protected int method1(int a, int b) { return 0; } 3. } Which two are valid in a class that extends class A? (Choose two) A. public int method1(int a, int b) { return 0; } B. priva
Java访问控制修饰符与继承
Java的4种访问控制修饰符 继承规则中的访问控制
Java中有关this的一个问题
先看这样一个简单的程序: class Construct { int i=1; Construct(int num,int i){ this.i=i; } public static void main(String[] args){ Construct ct=new Construct(2,3); System.out.println(ct.i); } }
Java抽象类接口、内部类题库
一、    选择题 1. Person类和Test类的代码如下所示,则代码中的错误语句是(  C  )。(选择一项)   public class Person { public String name; public Person(String name) { this.name = name;
有关java中的Date,String,Timestamp之间的转化问题
有关java中的Date,String,Timestamp之间的转化问题
java面试题
包含大量有关java面试中可能会出现的问题
Java有关接口题目(初学者的Help)
代码阅读:请说明下面的代码中存在什么样的问题,该如何解决?package period2;public interface Utility {}package period2;public class Phone implements Utility { void use(){  System.out.println("I love you!"); }}pack