华恩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); } }
