Java面向对象编程:理解并创建类、对象与继承关系

原创 喜欢ヅ旅行 2024-10-11 11:15 200阅读 0赞

Java面向对象编程是Java语言的重要特性,它通过模拟现实世界中的概念,如类(Class)、对象(Object)和继承(Inheritance),来提高代码的可复用性和结构性。

  1. 类(Class):是对象的模板,定义了对象可以有的属性(变量)和方法(函数)。
  1. // 定义一个类
  2. class Person {
  3. // 属性:姓名
  4. String name;
  5. // 方法:打招呼
  6. void greet() {
  7. System.out.println("Hello, " + name);
  8. }
  9. }
  1. 对象(Object):是类的一个实例,拥有该类定义的所有属性和方法。
  1. // 创建一个Person对象
  2. Person person = new Person();
  3. // 给对象设置属性
  4. person.name = "Tom";
  5. // 调用对象的方法
  6. person.greet();
  1. 继承(Inheritance):是面向对象编程的重要特性,子类可以继承父类的属性和方法。
  1. // 定义一个抽象基类Person
  2. abstract class Person {
  3. // 共享属性
  4. String name;
  5. // 抽象方法
  6. abstract void greet();
  7. }
  8. // 定义一个具体子类Student,继承自Person
  9. class Student extends Person {
  10. // 子类特有的属性
  11. int grade;
  12. // 重写父类的方法
  13. @Override
  14. void greet() {
  15. System.out.println("Hello, " + name + ". Grade: " + grade);
  16. }
  17. }

通过以上理解和实践,你将能够创建面向对象的Java程序。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,200人围观)

还没有评论,来说两句吧...

相关阅读