Java--封装
package com.msb1;
public class Demo01 {
//设置Demo01的属性:年龄,姓名,性别
private String name;
private int age;
private String sex;
//获取名字为访问修饰符public;返回的名字值是String
public String getName(){
return name;
}
//设置名字,无返回值,输入的名字赋值类中的名字属性
public void setName(String name){
this.name =name;
}
public String getSex(){
return sex;
}
public void setSex(String sex){
if("男".equals(sex)||"女".equals(sex)){
this.sex=sex;
}else {
this.sex="男";
}
}
//打印通过get进行读取
public int getage(){
return age;
}
//传入参数通过set进行传参
public void setAge(int age){
if (age>35){
this.age=18;
}else{
this.age=age;
}
}
//写入空构造器
public Demo01(){
}
//构造器传入对象属性
public Demo01(String name,int age,String sex){
this.name=name;
this.age =age;
this.sex=sex;
}
}
package com.msb1;
public class Demo02 {
public static void main(String[] args) {
//创建一个类的两个对象,demo01;demo02
Demo01 demo01 =new Demo01();
Demo01 demo02 =new Demo01();
demo01.setName("丽丽");
demo01.setAge(25);
demo01.setSex("女");
demo02.setName("小丽");
demo02.setAge(29);
demo02.setSex("女");
System.out.println("名字是:"+demo01.getName()+"年龄是:"+demo01.getage()+"性别是:"+demo01.getSex());
System.out.println("名字是:"+demo02.getName()+"年龄是:"+demo02.getage()+"性别是:"+demo02.getSex());
}
}