学习java也快一年多了,看过很多方面的书,也喜欢在网络上学习优秀的java资料。但是每当自己打开myeclipse时,总是那么的不自信…………,java基础部分的内容自己以及掌握,并能很好运用,加油吧,多实践,多总结,一定会有所突破的。老银每天进步一点点。
今天就总结一下,自己看过的资料上好的列子。
1:java面向对象特征:抽象,封装,继承,多态。
抽象:
封装:
继承:
多态:
写一个类,来完成以上所包含的抽象,封装,继承内容
class LaoYin extends Thread implements Runnable{ private int Number=1111111; private String name ="loayin"; @Override public void run() { System.out.println("java学习者"); } } java中通过重载,和重写机制来实现多态。 /** * * @author YXP 小技巧:当我们想让类中的私有变量让外界访问到:使用SET();GET(). * 简单方法是选中这些变量,右键,source 然后Ganerate Gater and Seter,即可。 * */ public class DuoTai { String name; 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 void cry(){ System.out.println("不知道怎么叫"); } public static void main (String[] args){ DuoTai an=new Cat(); an.cry(); DuoTai ni=new Dog(); ni.cry(); } } class Cat extends DuoTai{ public void cry(){ System.out.println("喵喵 "); } } class Dog extends DuoTai{ public void cry(){ System.out.println("汪汪叫"); } } |