public class Ssss {//定义一个类:类的名字ssss//类名首字母要大写
String name;//定义类属性:数据类型String-字符串型的-name是属性的名字
char gender;//定义类属性:gender性别,数据类型char
public Ssss(String a,char x){//构造方法1-一定要和类的名称一致,1带2个参数的构造方法--string-a--char-x
name=a;//参数赋值给类的属性name
gender=x;//参数2x的值-字符的=赋值给类属性gender
}
public Ssss(String a){//构造方法2--只有一个参数的构造方法-字符串型string
name=a;//参数赋值给类的属性name
gender='a';//赋值--字符型的a 赋值给类属性gender
}
public Ssss(){//构造方法3--无参构造方法
gender='m'; //m值赋值给类属性gender
}
public String getout(){//类的方法getout //将属性以字符串的形式返回
String s=null;//定义的变量--数据类型-字符串string--变量名s-变量赋初值null
s="姓名:"+name;//"姓名:" s=name 属性name的值给s
if(gender=='f') //if判断语句---gender属性值==f
{s=s+"性别:女";}
else
{s=s+"性别:男";}
return s;//返回 s s是name 返回的是"姓名:"+传进来的name值
}
}
class Xxxxxx{
public static void main(String argv[]){//程序入口
Ssss zhangsan=new Ssss("张三");//实例化对象--用类Ssss来声明一个具体的对象-对象的名字zhangsan/调用的构造方法2
//参数“张三”========类属性name=张三,类属性gender='a'
System.out.println(zhangsan.getout());//输出:对象-zhangsan调用类方法getout
//s=”姓名:张三 s=”姓名:张三 性别:男
Ssss s2=new Ssss("李四",'f');//调用构造方法1//name=李四,gender='f'
System.out.println(s2.getout());//s=""李四,性别:女
}
}
String name;//定义类属性:数据类型String-字符串型的-name是属性的名字
char gender;//定义类属性:gender性别,数据类型char
public Ssss(String a,char x){//构造方法1-一定要和类的名称一致,1带2个参数的构造方法--string-a--char-x
name=a;//参数赋值给类的属性name
gender=x;//参数2x的值-字符的=赋值给类属性gender
}
public Ssss(String a){//构造方法2--只有一个参数的构造方法-字符串型string
name=a;//参数赋值给类的属性name
gender='a';//赋值--字符型的a 赋值给类属性gender
}
public Ssss(){//构造方法3--无参构造方法
gender='m'; //m值赋值给类属性gender
}
public String getout(){//类的方法getout //将属性以字符串的形式返回
String s=null;//定义的变量--数据类型-字符串string--变量名s-变量赋初值null
s="姓名:"+name;//"姓名:" s=name 属性name的值给s
if(gender=='f') //if判断语句---gender属性值==f
{s=s+"性别:女";}
else
{s=s+"性别:男";}
return s;//返回 s s是name 返回的是"姓名:"+传进来的name值
}
}
class Xxxxxx{
public static void main(String argv[]){//程序入口
Ssss zhangsan=new Ssss("张三");//实例化对象--用类Ssss来声明一个具体的对象-对象的名字zhangsan/调用的构造方法2
//参数“张三”========类属性name=张三,类属性gender='a'
System.out.println(zhangsan.getout());//输出:对象-zhangsan调用类方法getout
//s=”姓名:张三 s=”姓名:张三 性别:男
Ssss s2=new Ssss("李四",'f');//调用构造方法1//name=李四,gender='f'
System.out.println(s2.getout());//s=""李四,性别:女
}
}