/**
* @author abu
* @create 2019/7/11
* @since 1.0.0
*/
/*
public class PassObject {
public void printAreas(Circle c, int time){
System.out.println("Radius" + "\t\t" + "Area");
int temp = 0;
for(int i = 0; i <= time; i ++, temp = i){
c.setRadius(i);
System.out.println(c.getRadius() + "\t\t" + c.findArea());
}
c.setRadius(temp);
}
public static void main(String[] args){
PassObject p = new PassObject();
Circle c = new Circle();
p.printAreas(c, 10);
System.out.println("now radius is " + c.getRadius());
}
}
class Circle{
double radius;
public double findArea(){
return Math.PI * radius * radius;
}
public void setRadius(double r){
radius = r;
}
public double getRadius(){
return radius;
}
}*/
/*
public class TestArgs{
public static void main(String[] args){
TestArgs t = new TestArgs();
t.sayHello();
t.sayHello("不想say" + "还是要say");
t.sayHello("say了就say了吧!","say了就开心耶");
}
public void sayHello(){
System.out.println("还是要say");
}
public void sayHello(String str1){
System.out.println(str1 + "说say我就say呀");
}
public void sayHello(String ... args){
for(int i = 0; i < args.length; i ++ ){
System.out.println(args[i] + "%#@^&");
}
}
}
*/
/*
public class TestArgsTransfer{
public static void main(String[] args){
TestArgsTransfer tt = new TestArgsTransfer();
DataSwap ds = new DataSwap();
System.out.println("ds.i是 " + ds.i + " ds.j是 " + ds.j);
tt.swap(ds);
System.out.println("ds.i是 " + ds.i + " ds.j是 " + ds.j);
}
public void swap(DataSwap ds){
int temp = ds.i;
ds.i = ds.j;
ds.j = temp;
}
}
class DataSwap{
int i = 1;
int j = 2;
}
*/
/*public class TestAnimal{
public static void main(String[] args){
Animal a1 = new Animal();
a1.name = "狗子";
a1.setLegs(6);
a1.info();
a1.eat();
a1.sleep();
}
}
class Animal{
String name;
int legs;
public void eat(){
System.out.println("小东西吃东西啦~");
}
public void sleep(){
System.out.println("小东西睡觉觉啦~");
}
public void info(){
System.out.println("名字叫" + name + "的小东西"+ "有" + legs + "条腿呢!");
}
public void setLegs(int l){
if(l >= 0 && l%2 ==0 ){
legs = l;
}
else{
System.out.println("你这个小东西是外星球的嘛?");
}
}
public int getLegs(){
return legs;
}
}*/
/*public class TestPerson{
public static void main(String[] args){
TestPerson tt = new TestPerson();
Person p = new Person();
p.setAge(800);
System.out.println("你" + p.getAge() + "岁啦~~");
}
}
class Person{
int age;
public void setAge(int a1){
if(a1 >= 0 && a1 <= 130){
age = a1;
}
else{
// System.out.println("你是鬼哦。。。");
throw new RuntimeException("你是鬼哦。。。");
}
}
public int getAge(){
return age;
}
}*/
/*
class testBanking{
public static void main(String[] args){
Account account;
account = new Account(150);
account.withdraw(150);
account.deposit(22.5);
account.withdraw(47.62);
System.out.println(account.getBalance());
}
}
class testCustomer{
public static void main(String[] args){
Customer customer;
Account account;
account = new Account(500);
customer = new Customer("Harry","Potter");
customer.setAccount(account);
customer.getAccount().withdraw(100);
customer.getAccount().deposit(300);
System.out.println(customer.getFirstName() + "\t" +
customer.getLastName() + "'s account have \t" +
customer.getAccount().getBalance());
}
}
class Customer{
String firstName;
String lastName;
Account account;
public Customer(String f,String l){
firstName = f;
lastName = l;
}
public String getFirstName(){
return firstName;
}
public String getLastName(){
return lastName;
}
public void setAccount(Account acct){
account = acct;
}
public Account getAccount(){
return account;
}
}
public class Account{
private double balance;
private double amt;
public Account(double init_bablance){
balance = init_bablance;
}
public double getBalance(){
return balance;
}
public void deposit(double amt){
balance += amt;
}
public void withdraw(double amt){
if(balance >= amt ){
balance -= amt;
} else{
System.out.println("哼没钱还想取!");
}
}
}
*/
练习7——面向对象
最新推荐文章于 2024-07-20 11:30:31 发布