java请问如何让other_main.java 可以引用包 Main.class 中的Yh的类

问题描述

java请问如何让other_main.java 可以引用包 Main.class 中的Yh的类

Main.java

package Test;
class Yh
{
String name = null;
Yh(String name)
{

this.name = name;
}

public boolean register()
{

if(name =="OK")

{

System.out.println("Ok");

return true;
}

else

{

System.out.println("Try");

return false;

}
}
}
public class Main
{
public static void main(String[] args)
{

Yh bb = new Yh("OK");

bb.register();
}
}

    other_main.java
    import Test.*;
    public class other_main
    {
        public static void main(String[] args)
        {
           Yh bb = new Yh("OK");
          bb.register();
        }
    }请问如何让other_main.java 可以引用包 Main.class 中的Yh的类

解决方案

写的什么鬼,格式弄好了再发啊。

解决方案二:

你就不会吧main改成yh吗

解决方案三:

 首先,你的Yh类并不是类Main中的,而是与之平级的default class,即包内访问权限。所以只要你的other class类与Yh类在同一个包test中就可以引用Yh类的。所以你可以直接在other class类中定义Yh类的实例的。其次,java类命名采用驼峰式,而是类名要有实际意义。最后,如果你的Yh类定义是在Main类中定义的,那才是Main的内部类,访问只能通过外部类Main来访问的。

解决方案四:

class Yh 前加个public ?
这几个前缀 收一下看有什么区别
public
defaul
private
还有什么啥来着

时间: 2024-10-28 05:28:41

java请问如何让other_main.java 可以引用包 Main.class 中的Yh的类的相关文章

网络编程-想做一个java b站的第三方登录,请问有什么比较方便的jar包可以引用?

问题描述 想做一个java b站的第三方登录,请问有什么比较方便的jar包可以引用? 如题,还是说只能用httpurlconnection?然后我用wireshark试图抓account.bilibili.com/login的数据包,结果死活抓不到post的包...感觉如果没有post包的话没办法进行数据分析...就没办法继续写下去了...由于是第一次设计,所以可能思路会有点问题,如果有做过类似程序的前辈感谢给出一点点建议....谢谢! import java.net.URL; import j

初学java 请问怎么用eclipse编辑已有的java文件呢

问题描述 初学java 请问怎么用eclipse编辑已有的java文件呢 要编辑的java文件目录如下: java文件的内容如下: 问题来了,如何用eclipse编辑这个java文件呢,我试着新建了java项目,并把以上文件引入到src下,但是编辑时候,会显示下面的错误: 我是初学java请问应该怎样用ecplise编辑现有目录下的java文件,并保存为.class文件呢?我知道肯定是我引入文件不全或者没有正确引入,应该怎么操作呢因为急着要用,所以也没时间学习java基础,所以最好能详细一点,谢

代码-请问大神们Java里的JPanel.repaint和JFrame.repaint的区别是什么?

问题描述 请问大神们Java里的JPanel.repaint和JFrame.repaint的区别是什么? Java小白一个,在看headfirst JAVA,书上有一个小的动画代码,是每个几秒画一个圆 然后圆的位置不断变化,书上故意用了JPanel.repaint这个方法,结果产生了运动痕迹, 然后书上提出的解决方法是repaint的时候先画一个大的白色的正方形把原来的圆盖住, 然后才画下一个圆.我实践的时候突发奇想用了JFrame.repaint来代替这个 JPanel.repaint,结果发

java中接口的实现类有的命名为XxxSupport,请问这个Support是什么意思,和XxxImpl意义相同吗

问题描述 如题:java中接口的实现类有的命名为XxxSupport,请问这个Support是什么意思,和XxxImpl意义相同吗,请问这是什么模式或者思想 解决方案 Support 一般是抽象类,里边存放子类可复用的东西 共性如 struts2的ActionSupport spring的 ***DaoSupporthttp://jinnianshilongnian.iteye.com/blog/1685963Impl表示实现:是个性 即细节实现,不同的Impl里边的算法可能不一样 但都是完成同

初学java遇到无法从静态上下文中引用非静态变量错误

问题描述 public class Persion1{class Persion{int id;int age=20;Persion(){};Persion(int _id,int _age){id=_id;age=_age;}}class Dog {int id;int age;int get_id(){return id;}int get_age(){return age;} }Persion Tom=new Persion();Persion Jim=new Persion(2,15);D

java请问这个super是什么意思?

问题描述 java请问这个super是什么意思? public class S { int a ; int b; public SxtArrayList(int a, int b) { super(); this.a = a; this.b = b; } } 解决方案 要说super就先要说this. "this",作为一个特殊的关键字,它的规则如下: 1.可以表示构造函数传递.this(a,b)表示调用另外一个构造函数.这里面的this就是一个特殊语法,不是变量,没有什么类型. 2.

Java传参方式-值传递还是引用传递

参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递.写它是为了揭穿普遍存在的一种神话,即认为 Java 应用程序按引用传递参数,以避免因依赖"按引用传递"这一行为而导致的常见编程错误. 对此节选的某些反馈意见认为,我把这一问题搞糊涂了,或者将它完全搞错了.许多不同意我的读者用 C++ 语言作为例子.因此,在此栏目中我将使用 C++ 和 Java 应用程序进一步阐明一些事实. 要点 读完所有的评论以后,问题终于明白了,考试吧提示: 至少在一个主要问

图片-请问:怎么用java代码实现word中的超链接?如图中的形式,当点击目录时,出现目录的信息

问题描述 请问:怎么用java代码实现word中的超链接?如图中的形式,当点击目录时,出现目录的信息 解决方案 应该就是点一个东西,然后把翻到第多少页. 解决方案二: 找插件实现

java中什么时候定义类属性用基本数据类型,什么时候用引用数据类型?

问题描述 java中什么时候定义类属性用基本数据类型,什么时候用引用数据类型? 例如什么时候定义Integer i=1; 什么时候定义int i=1; 又如Long i=2; long i=2 求解释 解决方案 Integer.Float等这些叫做"外覆类",相比较int float等类型来说,它们可以被添加到ArrayList等集合中,因为这些集合需要引用类型. 更详细的介绍http://my.oschina.net/u/1861837/blog/335581?fromerr=GTp