JAVA有关类的定义的一个代码你拷下我的以下的代码去运行就知道了:1:建一个Person类//定义一个Person类
public
class
Person
{
String
name="李三";
//定义一个name属性,后面带的值是无参构造方法的默认值,也可以不用进行初始化赋值
int
age=20;
//定义一个age属性 , ,后面带的值是无参构造方法的默认值,也可以不用进行初始化赋值 //这个无参构造方法,你不写也可以;
//系统默认会创建一个无参的构造方法的,即不用带参数
public
Person(){
}
//这个有参的构造方法,参数你可以自定义
//比如这个我带了所有的参数
public
Person(String
name,
int
age){
this.name=name;
this.age=age;
}
//这个有参的构造方法 , 我带了name属性作为参数
public
Person(String
name){
this.name=name;
}
//这个有参的构造方法,我带了age属性作为参数
public
Person(int
age){
this.age=age;
}
//自我介绍的方法
public
String
introduce(){
return
"大家好,我叫"+name+",今年"+age+"岁了";
}
public
String
introduceName(){
return
"大家好,我叫"+name;
}
public
String
introduceAge(){
return
"大家好,我"+"今年"+age+"岁了";
}}
2:建一个测试Person类的测试类: public
class
TestPerson
{ public
static
void
main(String[]
args)
{
//public
Person(){}
//这是Person类的无参构造方法,不用带参数
Person
per
=
new
Person();
//Person类中我们进行了初始化了
System.out.println(per.introduce());
//输出信息
//public
Person(String
name,
int
age){}
//这是Person类的有参构造方法 , 要带参数带参数(name , age)
Person
perSon
=
new
Person("李力",20);
//输入值
System.out.println(perSon.introduce());
//输出信息
//public
Person(String
name){}
//这是Person类的有参构造方法 , 要带参数带参数(name)
Person
perName
=
new
Person("莉莉");
//输入值
System.out.println(perName.introduceName());
//输出信息
//public
Person(int
age){}
//这是Person类的有参构造方法,要带参数带参数(age)
Person
perAge
=
new
Person(20);
//输入值
System.out.println(perAge.introduceAge());
//输出信息
}}
按F11进行运行吧我里面写很多注释了 , 很容易看懂的,就这样~~~望采纳-_-=谢谢
请问怎么使用Eclipse修改Java自带类库中的源代码 。。。。,你没看那是.class文件不是.java文件吗,那是编译后生成的文件自然不能编辑 。
这些东西都是你classpath下面java文件自动编译生成的,或者就是你项目的一些依赖包里面的东西 。
你要编辑就自己拿出来在外面其他工具里面自己改 。
你要是想学jdk自己的一些东西,你去网上找jdk源码下,是java文件的那种 。
如何在Eclipse中查看Java类库的源代码以及相应的apijava在eclipse中有两种被运行的方式(jre的方式和jdk的方式) 。你看不到源码就是因为你是通过jre的方式运行的 。
通过eclipse进入菜单Window-Preferences-Java-Installed JREs 。在右边的表格中添加或者修改已有的Installed JREs 。
这里以添加为例:点击Add...-Standard VM-Next-Directory...目录选择jdk的安装(必须为JDK,不能是JRE,例如:C:\Program Files\Java\jdk1.8.0_65) , 然后保存退出 。这是再返回eclipse中 , 点击jdk自带的任何一个类,都能看到源码了 。
推荐阅读
- 虚拟机核心设置多大,虚拟机的核数
- 游戏恐怖之屋安卓版的简单介绍
- 什么手机录制视频画质最好,什么手机录制视频效果好
- 杭州网红直播带货平台闪麦,杭州网红直播带货平台闪麦是真的吗
- jquery获取table的列,jquery获取table选中行
- php大数据实时上传,php yield 处理大数据
- erp系统的利与弊,erp系统的理解
- 关于vb.net连接SQL的信息
- js把数据写入map,js给map赋值