您的位置:首页 > 编程语言 > Java开发

JAVA OOP 第一章 抽象和封装

2017-04-07 17:09 232 查看
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();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: