华恩JAVA班第11天
一、封装
class Student{
private String name;
private int age;
private char gender;
public void setGender(char gender){
if(gender == '男'||gender =='女'){
this.gender =gender;
}else{
System.out.println("输入错误");
}
}
public char getGender(){
return this.gender;
}
}
public class Test
{
public static void main(String[] args)
{
Student one = newStudent();
one.setGender('男');
System.out.println(one.getGender());
}
}
二、构造方法
class Cat{
private String name;
private int age;
Cat(){
}
Cat(String name,int age){
this.name = name;
this.age = age;
//System.out.println("姓名"+this.name+"年龄"+this.age);
}
void get(){
System.out.println(this.name);
}
}
public class Test{
public static void main(String[] args)
{
Cat one = new Cat();
one.get();
Cat two = newCat("小花",3);
two.get();
}
}
三、方法的重载
class Student{
public void max(int a, int b){
System.out.println(a>b?a:b);
}
public void max(double a , double b){
System.out.println(a>b?a:b);
}
public void max(double a , double b , doublec){
double max =(a>b?a:b);
System.out.println(max>c?max:c);
}
}
public class Test
{
public static void main(String[] args)
{
Student one = newStudent();
one.max(7,4);
Student two = newStudent();
two.max(1.3,5.7);
Student three = newStudent();
three.max(1.2,7.8,5.4);
}
}