package com.m.demo3;
import java.util.Arrays;
import java.util.Scanner;
public class Customer {
// 属性
public int length=0;
public String[] customers=new String[10];
// 方法1 新增客户
public void addCustomer(String name) {
if(length<customers.length) {
customers[length]=name;
length++;
}
}
// 方法2 修改客户
public void modCustomer(String oldName,String newName) {
for(int i=0;i<length;i++) {
if(customers[i].equals(oldName)) {
customers[i]=newName;
break;
}else {
System.out.println("没找到!");
}
}
}
// 方法3 现实客户
public void showInfo() {
System.out.println(Arrays.toString(customers));
System.out.println("人数:"+length);
}
}
package com.m.demo3;
public class Test {
public static void main(String[] args) {
Customer c=new Customer();
c.addCustomer("abc");
c.addCustomer("123");
c.showInfo();
c.modCustomer("abc", "123");
c.showInfo();
}
}
package com.m.demo2;
public class Person {
public String name;
private int age;
private char sex;
public static final String SKILL_GUO="吃饭";
public int getAge() {
return age;
}
public void setAge(int age) {
if(age>=1&&age<=200) {
this.age = age;
}
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
if(sex=='男'||sex=='女') {
this.sex = sex;
}
}
public void print(String addr,String email) {
System.out.println(addr+","+email);
}
public void print(String phone) {
System.out.println(phone);
}
public void showInfo() {
System.out.println("姓名:"+name+"\n年纪:"+age+"\n性别:"+sex
+"\n技能:"+SKILL_GUO);
}
}
package com.m.demo2;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Person p=new Person();
p.setAge(12);
p.setSex('男');
p.name="abc";
p.print("1234560");
p.print("def", "123456789");
p.showInfo();
}
}
package com.m.demo8;
//父类
public abstract class Pet {
public String name;
public String type;
public char sex;
public Pet(String name, String type, char sex) {
this.name = name;
this.type = type;
this.sex = sex;
}
public void showInfo() {
System.out.printf("昵称:%s,品种:%s,性别:%c\n",name,type,sex);
}
public abstract void bark();
}
package com.m.demo8;
//子类
public class Dog extends Pet{
public Dog(String name, String type, char sex) {
super(name, type, sex);
}
@Override
public void bark() {
System.out.println("汪汪汪");
}
}
package com.m.demo8;
//子类
public class Cat extends Pet{
public Cat(String name, String type, char sex) {
super(name, type, sex);
// TODO Auto-generated constructor stub
}
@Override
public void bark() {
System.out.println("喵喵喵");
}
}
package com.m.demo8;
//测试类
public class Test {
public static void main(String[] args) {
Cat c=new Cat("小猫","暹罗",'母');
Dog d=new Dog("小狗","中华田园犬",'母');
c.bark();
c.showInfo();
d.bark();
d.showInfo();
}
}
package com.m.demo;
public class People {
private String name;
private String age;
public People(String name) {
super();
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public void behaviour() {
System.out.println("吃饭");
}
}
package com.m.demo;
public class Student extends People {
private int chinese;
private int math;
private int english;
public Student(String name, int ch,int ma,int eng) {
super(name);
this.chinese=ch;
this.math=ma;
this.english=eng;
}
public int getChinese() {
return chinese;
}
public void setChinese(int chinese) {
this.chinese = chinese;
}
public int getMath() {
return math;
}
public void setMath(int math) {
this.math = math;
}
public int getEnglish() {
return english;
}
public void setEnglish(int english) {
this.english = english;
}
public int getSum(int ch,int ma,int eng) {
return ch+ma+eng;
}
@Override
public String toString() {
return super.getName()+" chinese=" + chinese + ", math=" + math + ", english=" + english +", sum=" +this.getSum(chinese, math, english);
}
}
package com.m.demo;
public class Test {
public static void main(String[] args) {
System.out.println(new Student("张三",99,98,60));
}
}