java.dya5

今天开始学习java面向对象的只是,学习有关类方面的内容,有类的定义,类中变量的定义,方法的定义,类的实例化,方法的实现等等,内容非常充实,需要好好消化,下面就是今天一天所学到的内容的一些总结

public    公有属性,任何类都可以访问

protected    保护类,对于子类都可以访问,在自己包里也可以用

不加        在同一包里可以访问

private      私有类,只有自己类可以访问    可以通过类方法来对私有属性来访问

类方法  static  静态  是整个类相同的特征 调用的时候(类名.方法名)

实例方法  是每个对象独有的  get,set

构造函数 没有返回值,名字和类名相同,一个类可以有多个构造函数

在定义构造函数时可以传参数,将类的数据进行初始化

继承,父类有的东西,子类都可以有,还可以有更多。当子类和父类的关系为(is a)的时候,就是(子类是一个父类)。

一个类只能有一个父类

extends 关键字,表示继承

可以把子类的对象赋给父类对象,但是不能把父类对象赋给子类

一个方法,他的参数是父类的对象,将其子类的对象传进去也可以

定义和父类相同的方法,可以覆盖父类的方法,用super.方法名可以调用父类方法

instanceof(类名)可以判断传进来的是否为这个类的对象,返回的是布尔值。比如,本来是个父类,可以调用instanceof(子类),判断是否为这个子类

类可以在一定情况下进行强制类型转换,可以先用instanceof()判断是否是这个类,如果是,就可以转换

final 放在变量前,把变量编程常量,表示不能修改他的值

放在方法前面,表示方法不能被子类重写(override)

放在类前面,表示不能继承

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,704评论 0 11
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,271评论 0 2
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,097评论 0 4
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,205评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399