java中构造方法实例(含注释)
2015-04-19 21:55
211 查看
package com.neusoft.xf;
class Person{//创建类,类中有什么,有属性(格式为:数据类型+属性名)
private String name;
private int age;
public Person(String n,int a){//构造方法,构造方法时也是一样的,该方法中,有数据类型,属性值,声明构造方法为类中的属性初始化
this.setName(n);//这两段的作用是什么?
this.setAge(a);//这两段的作用是什么?
}
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
public void setAge(int a){
age=a;
}
public int getAge(){
return age;
}
public void tell(){
System.out.println("姓名"+this.getName()+"年龄"+this.getAge());
//为什么要用this
}
}
public class Consdemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person per=null;
per = new Person("张三",30);//为什么这段方法内要写入属性值?
per.tell();//为什么这里还要调用方法这个tell方法?,tell方法在这整段代码中又有什么用?
}
}
/**
* 构造方法时,方法名必须与类名一致,构造方法其实跟以往的面向对象差不多,然后方法中的()只有数据类型和属性值,不可能有其他的
* */
class Person{//创建类,类中有什么,有属性(格式为:数据类型+属性名)
private String name;
private int age;
public Person(String n,int a){//构造方法,构造方法时也是一样的,该方法中,有数据类型,属性值,声明构造方法为类中的属性初始化
this.setName(n);//这两段的作用是什么?
this.setAge(a);//这两段的作用是什么?
}
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
public void setAge(int a){
age=a;
}
public int getAge(){
return age;
}
public void tell(){
System.out.println("姓名"+this.getName()+"年龄"+this.getAge());
//为什么要用this
}
}
public class Consdemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person per=null;
per = new Person("张三",30);//为什么这段方法内要写入属性值?
per.tell();//为什么这里还要调用方法这个tell方法?,tell方法在这整段代码中又有什么用?
}
}
/**
* 构造方法时,方法名必须与类名一致,构造方法其实跟以往的面向对象差不多,然后方法中的()只有数据类型和属性值,不可能有其他的
* */
相关文章推荐
- Java中用反射通过构造方法创建实例
- Java静态初始化,实例初始化以及构造方法
- [Java]获取java方法注释实例
- Java静态初始化,实例初始化以及构造方法复习~
- java中 静态成员、实例成员、构造方法在子类和父类中的执行顺序
- java(构造方法实例)
- JAVA中,构造方法与实例方法的区别
- Java静态初始化,实例初始化以及构造方法
- Java静态初始化,实例初始化以及构造方法
- Java静态初始化,实例初始化以及构造方法
- 使用反射创建Bean、Spring中是如何根据类名配置创建Bean实例、Java提供了Class类获取类别的字段和方法,包括构造方法
- 使用反射创建Bean、Spring中是如何根据类名配置创建Bean实例、Java提供了Class类获取类别的字段和方法,包括构造方法
- 如何绕过Java的构造方法来创建实例
- java中实例变量、类变量以及构造方法的加载顺序
- java类继承中的构造方法实例详解
- java继承中的构造方法实例解析
- 【Java】【TIJ】实现一个类:不允许用构造方法来直接创建类实例(对象)
- Java中构造方法、实例方法、类方法的区别
- Java静态初始化,实例初始化以及构造方法
- java 静态代码块,实例代码块,构造方法的执行顺序