JAVA OOP 第一章 抽象和封装

package day01.com;

public class Dog {
	private String name;
	private int age;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	
	public Dog(){
		
	}
	public Dog(String name,int age){
		this.name=name;
		this.age=age;
		
	}
	//ToString
	public String toString(){
		return "狗 ,名字:"+name+",年龄:"+age;
	}
	

}

package day01.com;

public class Penguin {

	private String name="企鹅";
	private int age=10;
	private String color="黑色";
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String getColor() {
		return color;
	}
	public void setColor(String color) {
		this.color = color;
	}
	
}

package day01.com;

public class Pet {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
 
		Dog dog=new Dog();
		dog.setName("小白");
		dog.setAge(4);
	    System.out.println(dog);  
	   
	}

}

===================================================================================================================================================================================================================================================================================================
package day02.com;

public class Dog {
	public String name;
	public final static  String Address="ZG";
/**
 * 干跑
 * 
 */
	public void Dog(){
		System.out.println("bbb");
	}
	/**
	 *跑的风格
	 * @param style 风格
	 */
	public  void Dog(String style){
		System.out.println("ddd");
	}
  /**
   * 公里
   * @param k:长
   */
	public  void  Dog(int k){
		System.out.println("aa");
	}
	
	
	
}

package day02.com;

public class finst {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
        Dog dd=new Dog();
        dd.Dog(10);
        
        mystatic.sayHi();
        Dog[] dog=mystatic.dog;
        for(Dog d:dog){ 
        	System.out.println(d.name);
        }
        	}

}

package day02.com;

public class mystatic {

	public static String name="阿黄";
	public static Dog[] dog=new Dog[3];
	static{
		dog[0]=new Dog();
		dog[0].name="李";
		
		dog[1]=new Dog();
		dog[1].name="傲";
		dog[2]=new Dog();
		dog[2].name="小";
				
		
	}
	public static void sayHi(){
		System.out.println("静态方法");
	}
}
==============================================================================================================================================================================================================================================================================
package day03.com;

public class Dog {
 public String name;
 public String strain ;

 public void print(){
	 System.out.println("您领养了一只狗,他的品种是"+strain+",他的新名字是"+name);
 }
}

package day03.com;

public class Penguin {
	public String Qname;
	 public String str ;

	 public void print(){
		 System.out.println("您领养了一只企鹅,他的品种是"+str+",他的新名字是"+Qname);
	 }
}

package day03.com;
import java.util.Scanner;

public class Pet {

	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		// TODO Auto-generated method stub
System.out.println("===================宠物商店======================");
		System.out.println("请选择领养的宠物:1.狗狗  2.企鹅");
	
		switch(input.nextInt()){
		case 1:
			System.out.println("请选择狗狗品种:1.金毛   2.拉布拉多");
			String strain=null;
			if(input.nextInt()==1){
				strain="金毛";
			}else{
				strain="拉布拉多";
			}
			System.out.println("请输入你给狗狗起的新名字吧!");
			String name=input.next();
			Dog dog=new Dog();
			dog.name=name;
			dog.strain=strain;
			dog.print();
			
			break;
		case 2:
			System.out.println("请选择企鹅品种:1.北极   2.南极");
			String str=null;
			if(input.nextInt()==1){
				str="北极";
			}else{
				str="南极";
			}
			System.out.println("请输入你给企鹅起的新名字吧!");
			String Qname=input.next();
			Penguin dd=new Penguin();
			dd.Qname=Qname;
			dd.str=str;
			dd.print();
			
			break;
		}
		
		
	}

}

===================================================================================================================================================================================================================================================================================
package day04.com;

public class Student1 {

	private String name="苏琳琳";
	private int age=18;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public void student(){
		System.out.println("大家好,我是"+name+",年龄是"+age);
	}
	public void setage(){
		if(age>16){
			student();
		}else{
			System.out.println("你年龄不够");
		}
	}
	
}

package day04.com;

public class StudentTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		
		Student1 st=new Student1();
		st.setage();
	}

}


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值