java 面向对象学习笔记——修饰词final,static,abstract

原创 2015年07月09日 20:17:03

修饰词final,static,abstract

final 修饰属性,属性的值不能修改

            类中的属性:1,属性可以初始化,但不能通过set方法赋值;

                                2,属性的初始化一定要使用类的构造方法,所以默认构造方法不能用

        修饰方法,方法不能被重写

        修饰类,类不能被继承

static 实例属性是实例的,静态属性是类的

         静态属性在类中存在且只有一份,类和类的所有实例可以共用

         静态属性和静态方法调用时不需要实例化,直接“类名.xxx”调用

         静态代码块一定比构造方法先执行,类加载时就执行,且只执行一次

         his super关键字在static内部不能使用,因为只是在实例内存在的

abstract

         可以修饰方法和类

         修饰方法称为抽象方法;修饰类称为抽象类

         抽象方法的固定格式:没有方法体 例如:public abstract void dis();

         类当中有抽象方法,则类必然是抽象类,但是在一个抽象类中也可以不存在抽象方法

         抽象类不能被实例化(因为抽象方法被认为是没有被完成的方法)

         抽象类在使用时一定作为父类,让子类继承重写方法,比如说有些类并没有具体的形式

         

abstract(抽象)修饰符,可以修饰类和方法

1.abstract修饰类:会使这个类成为一个抽象类。 Ø  abstract修饰符在修饰类时必须放在类名前。 Ø  将不能生成对象实例, Ø  可以作为对象变量声明的类型,也就是编译时类型, ...
  • Mandypan
  • Mandypan
  • 2016年08月05日 18:54
  • 9398

java中抽象类与接口中方法访问修饰符问题

转自:http://blog.sina.com.cn/s/blog_7ffb8dd5010111yu.html             http://www.blogjava.net/hwpok/a...
  • lwwgtm
  • lwwgtm
  • 2013年03月19日 21:33
  • 11103

final修饰的变量是引用不能改变还是引用的对象不能改变

使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。...
  • i_am_tomato
  • i_am_tomato
  • 2015年07月05日 11:12
  • 9985

java中非常重要的修饰词---static、this、final、super

this this总的来说表示指向当前对象的指针。 /** * * @ClassName: Test * @Description: this example * @author:...
  • chenluvshero
  • chenluvshero
  • 2016年09月12日 17:50
  • 345

黑马程序员——Java基础---面向对象(继承_概述、关键字final、抽象类)(5) 分类: Java学习笔记

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------  面向对象(继承_概述、关键字final、抽象类) 一、继承概述 ...
  • lanzhenyue1990
  • lanzhenyue1990
  • 2015年10月17日 10:18
  • 309

java学习笔记之static,final,abstract修饰符和接口

先看看三天在能不能发
  • Q_X_X
  • Q_X_X
  • 2016年09月21日 22:01
  • 630

java学习笔记(三)java中的修饰符abstract、static与final

java学习笔记(三)java中的修饰符abstract、static与final
  • w_basketboy
  • w_basketboy
  • 2014年07月17日 15:58
  • 965

Java菜鸟学习笔记--面向对象篇(十一):&abstract方法/类

什么是抽象函数,抽象类? 为什么要用抽象类?
  • incyanggan
  • incyanggan
  • 2013年07月18日 13:48
  • 950

【学习笔记09】java面向对象-final、抽象类

final(最终、修饰符)   final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。 2. fianl关键字修饰一个引用类型变量...
  • faded_
  • faded_
  • 2017年05月03日 15:54
  • 107

Java基础07天 学习笔记_面向对象(继承,final关键字,抽象类,接口)

001 002 继承概述 寻找对象直接的关系,并提取共性,单独进行描述。 classPerson { String name; int age; }   classStude...
  • fafrifa
  • fafrifa
  • 2014年09月01日 14:04
  • 257
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 面向对象学习笔记——修饰词final,static,abstract
举报原因:
原因补充:

(最多只允许输入30个字)