Java面向对象part2
生活随笔
收集整理的這篇文章主要介紹了
Java面向对象part2
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package oop.demo03;
//類 private:私有
public class Student {private String name ;private int age;private char sex;//提供一些可以操作這個屬性的方法//提供一些public的get、set方法//get獲得這個數(shù)據(jù)public String getName(){return this.name;}//set 給這個數(shù)據(jù)設(shè)置值public void setName(String name){this.name = name;}public int getAge() {return this.age;}public void setAge(int age) {if(age>120 || age < 0){this.age = 3;}else{this.age = age ;}}
}
//測試
/*
Student s1 = new Student();s1.setName("hanhan");System.out.println(s1.getName());s1.setAge(-1);System.out.println(s1.getAge());
* */
package oop.demo04;
//繼承
public class Person {protected String name;private int money = 10_000_1000;public void say(){System.out.println("說了一句話");}public int getMoney(){return money;}public void setMoney(int money) {this.money = money;}protected void print() {}
}
//測試
/* Person person = new Person();person.say();person.setMoney(1000);System.out.println(person.getMoney());*/
package oop.demo05;public class Person {protected String name = "zs";}package oop.demo05;//import oop.demo04.Person;public class Student extends Person {private String name = "lisi";public void test (String name){System.out.println(name);System.out.println(this.name);System.out.println(super.name);}}package oop.demo05;public class Application {public static void main(String[] args) {Student student = new Student();student.test("xiaobai");}
}
package oop.demo06;public class A extends B{@Overridepublic void test() {super.test();}
}package oop.demo06;public class B {public void test(){System.out.println("B==>test");}
}package oop.demo06;public class Application {public static void main(String[] args) {A a = new A();a.test();B b = new A();b.test();}
}
package oop.demo07;public class Person {public void run(){}
}package oop.demo07;public class Student extends Person {public void run(){};
}package oop.demo07;public class Application {public static void main(String[] args) {Person p = new Student();p.run();}
}
總結(jié)
以上是生活随笔為你收集整理的Java面向对象part2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java面向对象part1
- 下一篇: Google学术搜索方法