`
huakaile
  • 浏览: 63144 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java基础

阅读更多
               使用equals函数
str.equals("30001")


               java包含main函数的类名前要加public\
               java的方法要写在类中,通过类来访问
public class Casting {

	public static void main(String[] args) {
		Animal a = new Animal("name");
		Cat c = new Cat("catname", "blue");
		Dog d = new Dog("dogname", "black");

		Casting test = new Casting();
		test.f(a); // name:name
		test.f(d); // name:dogname
		// black fur
		test.f(c); // name:catname
		// blue eyes
	}

	public void f(Animal a) {
		System.out.println("name:" + a.name);
		if (a instanceof Cat) {
			Cat cat = (Cat) a;
			System.out.println("  " + cat.eyesColor + " eyes");
		} else if (a instanceof Dog) {
			Dog dog = (Dog) a;
			System.out.println("  " + dog.furColor + " fur");
		}
	}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics