建设网站是做什么,江门公司做网站,电商如何做,jquery网站发展历史时间轴面向对象(package关键字的概述及作用)
为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹
代码如下#xff1a;
package beyond.hjj;//在当前运行目录下创建一个子目录结构beyond\hjj#xff0c;在子目录下存放已经编译成字节码文件的clown.class类。
class c…面向对象(package关键字的概述及作用)
为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹
代码如下
package beyond.hjj;//在当前运行目录下创建一个子目录结构beyond\hjj在子目录下存放已经编译成字节码文件的clown.class类。
class clown
{public static void main(String [] args){System.out.println(i want to change the word);}
}编译的方法
javac -d . clown.java
java beyond.hjj.clown
面向对象(包的定义及注意事项)
A:定义包的格式 package 包名;多级包用.分开即可B:定义包的注意事项 A:package语句必须是程序的第一条可执行的代码B:package语句在一个java文件中只能有一个C:如果没有package默认表示无包名C:案例演示 包的定义及注意事项
package abc.test;
class clown
{public static void main(String [] args){com.baidu.Person* Y new com.baidu.Person(swift,23);//这里的调用Person类的对象Y需要在对象Y前面加上它所属的包System.out.println(Y.getName() ... Y.getAge());}
}//这两个类在不同的.java文本上。
package com.baidu;
public class Person {private String name;private int age;public Person(){}public Person(String name,int age){this.name name ;this.age age;}public void setName(String name ){this.name name ;}public String getName(){return name;}public void setAge(int age){this.age age;}public int getAge(){return age;}
}
编译 javac -d . clown.java javac -d . Person.java java abc.test.clown
运行结果 swift…23