美文网首页
Java面向对象程序思想-2

Java面向对象程序思想-2

作者: Statham_Jessie | 来源:发表于2020-02-13 23:48 被阅读0次

总言

Java的所有对象都继承自object对象,基本的数据类型如int、char、float,在jdk1.5时代之前需要用包装类作转换,但在之后的版本实现了自动拆箱和装箱。 

==和equals方法

         Java程序有两种方式判断两个变量是否相等,一种是利用==运算符,另一种是equals()方法。使用==来判断两个变量是否相等时,如果两个变量是基本数据类型,则只有两个变量的数值相等,则返回true。但对于引用类型的变量,只有他们都指向一个对象时才返回true。==不可用于比较类型上没有父子关系的两个对象。

        通过重写equals方法能够自定义对象相等的标准,如果不进行重写,则与==一样。

class Persion{

public  boolean equals(Object obj){

            return true;

}

}

final修饰符

 final关键字可以用来修饰类、变量和方法,表示不可改变。

 final一旦修饰了变量,变量一旦初始化了就不可以在改变。

  final修饰的方法不能被子类重写。

  final修饰的类无法被继承。

抽象类

     抽象方法和抽象类必须使用abstract关键字进行修饰,有抽象方法的类只能被定义为抽象类,抽象类可以没有抽象方法。规则如下:

     抽象类要使用abstract来定义,抽象方法不能有方法体,抽象类可以有实现的方法;

     抽象类不能被实例化;

      抽象类可以包含变量、方法、构造函数、内部类

接口

java8中在接口中可以定义常量、默认方法(default修饰)、类方法(静态函数)

package sky;

public interface Fly

int MaxCount=21000;

void fly();

default void braveFly(int level){

System.out.println(level);

}

static String getClassName(){

return “class name Fly”;

}

}

接口支持多重继承,使用extends关键字。

interface a extends b,c,d

{

}

相关文章

  • 【从零开始学Java】学习笔记day012

    一 面向对象思想 1.1面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序...

  • 标签墙

    java入门程序 超级容易理解!!!Java的面向对象思想———类与对象。

  • 1.6 面向对象

    第 1章 面向对象思想 1.1 面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是...

  • java的面向对象的三大特性

    1、面向对象思想 面向对象编程是当今主流的程序设计思想,已经取代了过程化程序开发技术,Java 是完全面向对象编程...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • 面向对象的概念

    面向对象(Object Oriented,OO): 面向对象乃是Java语言的核心,是程序设计的思想。Java语言...

  • 类与对象、封装、构造方法

    1. 面向对象思想 1.1 面向对象思想概述 概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种...

  • Java面向对象程序思想-2

    总言 Java的所有对象都继承自object对象,基本的数据类型如int、char、float,在jdk1.5时代...

  • 02-01 类与对象、封装、构造方法

    第1章面向对象思想 1.1面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程...

  • 25天成为java大神之——对象-类(class)

    java学习贵在坚持 1:面向对象思想(理解) (1)面向对象是基于面向过程的一种编程思想 (2)思想特点: A:...

网友评论

      本文标题:Java面向对象程序思想-2

      本文链接:https://www.haomeiwen.com/subject/fzyrfhtx.html