把其中一个声明为public 就可以了,另外一个作为内部类使用,代码如下这样子:
成都创新互联公司服务项目包括长洲网站建设、长洲网站制作、长洲网页制作以及长洲网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,长洲网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到长洲省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
class A_B {
public int getdata () {
return 0 ;
}
class A_T {
public int getdata () {
return 1 ;
}
......
}
}
在调用的时候用
public static void main(String[] args) {
A_B.A_T in = new A_B().new A_T ();
in.getdata ();
}
明白了吧?
很详细了,不懂再加我!
//构造块:直接在类中定义且没有加static关键字的代码块称为{}构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。\x0d\x0a\x0d\x0apublic class CodeBlock02\x0d\x0a{\x0d\x0a\x0d\x0a {\x0d\x0a\x0d\x0a System.out.println("第一代码块");\x0d\x0a \x0d\x0a }\x0d\x0a\x0d\x0apublic CodeBlock02(){\x0d\x0a System.out.println("构造方法");\x0d\x0a }\x0d\x0a \x0d\x0a {\x0d\x0a\x0d\x0a System.out.println("第二构造块");\x0d\x0a }\x0d\x0a public static void main(String[] args){\x0d\x0a new CodeBlock02();\x0d\x0a new CodeBlock02();\x0d\x0a new CodeBlock02();\x0d\x0a \x0d\x0a }\x0d\x0a} \x0d\x0a\x0d\x0a/**\x0d\x0a执行结果:\x0d\x0a第一代码块\x0d\x0a第二构造块\x0d\x0a构造方法\x0d\x0a第一代码块\x0d\x0a第二构造块\x0d\x0a构造方法\x0d\x0a第一代码块\x0d\x0a第二构造块\x0d\x0a构造方法*/
File类里面有两个方法可以实现:\x0d\x0a一个是mkdir():创建此抽象路径名指定的目录。\x0d\x0a另外一个是mkdirs(): 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。\x0d\x0a\x0d\x0a比如你想在A文件夹创建一个B文件夹,并在B文件夹下创建c和D文件夹,可以用下面的代码实现:\x0d\x0a\x0d\x0aimport java.io.File;\x0d\x0a\x0d\x0apublic class Test {\x0d\x0a public static void main(String args[]) {\x0d\x0a File file = new File("D:\\A\\B\\C");\x0d\x0a file.mkdirs();\x0d\x0a \x0d\x0a file = new File("D:\\A\\B\\D");\x0d\x0a file.mkdir();\x0d\x0a }\x0d\x0a}
//构造块:直接在类中定义且没有加static关键字的代码块称为{}构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。
public class CodeBlock02
{
{
System.out.println("第一代码块");
}
public CodeBlock02(){
System.out.println("构造方法");
}
{
System.out.println("第二构造块");
}
public static void main(String[] args){
new CodeBlock02();
new CodeBlock02();
new CodeBlock02();
}
}
/**
执行结果:
第一代码块
第二构造块
构造方法
第一代码块
第二构造块
构造方法
第一代码块
第二构造块
构造方法*/
使用Eclipse编写自己的第一个Java代码。
编写如下:
1、首先打开自己安装的Eclipse软件。
2、然后选择File-New-JavaProject。
3、然后找到工程打开,右击src选择-New-Class。
4、填入类名,选择下面的publicstaticvoidmain(String[]args)。
5、然后写入代码publicclassDemo{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println(HelloWorld)。
6、点击上面的运行按钮,点击确认,可以看到代码运行结果。
import java.util.Scanner;
public class Test {
private String name;
private String sno;
private double eng;
private double math;
private String mc;
public Test() {
super();
}
public Test(String name, String sno, double eng, double math) {
super();
this.name = name;
this.sno = sno;
this.eng = eng;
this.math = math;
}
public String getMc() {
return mc;
}
public void setMc(String mc) {
this.mc = mc;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public double getEng() {
return eng;
}
public void setEng(double eng) {
this.eng = eng;
}
public double getMath() {
return math;
}
public void setMath(double math) {
this.math = math;
}
public static void main(String[] args) {
Test t1 = new Test("张三","003",68.4,78);
Test t2 = new Test("李四","006",87.1,77.2);
if((t1.getMath() + t1.getEng()) (t2.getMath() + t2.getEng())){
System.out.println("第一名是:" + t2.getName());
t1.setMc("第二名");
t2.setMc("第一名");
}else {
System.out.println("第一名是:" + t1.getName());
t1.setMc("第一名");
t2.setMc("第二名");
}
Scanner sc = new Scanner(System.in);
System.out.println("请输入查找的学号:");
String no = sc.nextLine();
if(no.equals(t1.getSno())){
System.out.println("你要找的是:" + t1.getName() + ".数学成绩是:" + t1.getMath() + ".英语成绩是:" + t1.getEng() + ".名次:" + t1.getMc());
}else if(no.equals(t2.getSno())){
System.out.println("你要找的是:" + t2.getName() + ".数学成绩是:" + t2.getMath() + ".英语成绩是:" + t2.getEng() + ".名次:" + t2.getMc());
}else {
System.out.println("查无此人.");
}
}
}