Java面向对象思想

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面向对象思想相关的知识,希望对你有一定的参考价值。

描述一个东西—————对象

使用一个东西—————对象

在Java中,一个类拥有对他本身的描述(即属性)以及他所能实现的功能(即方法)

外观(属性)+行为(方法)=具体的事物(对象)

 

通过调用对象来实现需要完成的操作

 

存储信息的类

实现功能的类

接口:关键字interface       与接口连接的类必须实现接口中的方法

继承:关键字extends        子类继承父类,子类可以使用父类中未进行封装的所有东西,父类也可以使用子类的东西(必须进行强制转换)。

 1 public class ASAS {
 2     public static void main(String[] args) {
 3         AA a=new AA();
 4         a.print();//通过new出的父类对象,调用父类的方法。a是父类的AA类型(父类使用父类方法)
 5         AA b=new BB();
 6         ((BB)b).print();//通过new出的子类对象,调用子类的方法。  b是父类的AA类型(父类使用子类方法)
 7         BB zi= new BB();
 8         zi.print();//通过new出的子类对象,调用子类的方法。zi是子类的BB类型(子类使用子类方法)
 9     }
10 }
11 
12 class AA{
13     void print(){
14         System.out.println("父类的方法");
15     }
16 }
17 class BB extends AA{
18     void print(){
19         System.out.println("子类的方法");
20     }
21 }

 

以上是关于Java面向对象思想的主要内容,如果未能解决你的问题,请参考以下文章

Java面向对象思想

Java面向对象编程思想

面向对象思想实例

java面向对象:面向对象的思想和概述

关于java面向对象编程和面向接口编程区别

java面向对象思想如何理解?