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(); } }
相关文章推荐
- Javaoop第一章抽象和封装
- 1.javaOOP_Part1_抽象和封装
- javaoop_第一章封装
- Javaoop——抽象和封装/继承
- JAVA OOP第一章对象与封装
- Java基础-OOP特性之封装、继承、多态、抽象
- Java OOP 第一章 对象和封装
- java面向对象 第一章 抽象和封装
- 黑马程序员 Java基础_4 面向对象-抽象与封装
- 黑马程序员--03.Java面向对象--01.【OOP基本概念】【匿名对象】【封装】【构造函数】【this关键字】
- javaoop从 封装到继承
- java面向对象的四大特性-多态,继承,抽象,封装
- Java基础与案例开发详解の抽象和封装
- 黑马程序员 Java基础_4 面向对象-抽象与封装
- 【JAVA】抽象和封装
- java封装(二):基于抽象的类库设计人员与具体的类库设计人员的分离
- Java中的继承、封装、多态、抽象
- 对封装、抽象、继承、多态的理解?(java四大特性)
- 七:Java之封装、抽象、多态和继承
- Java中的抽象和封装