java.day6

今天学了类的一些内容

把关键词abstract加载类声明的前面,就把一个类编程抽象类

抽象类  不能被实例化

抽象类通常有抽象方法

抽象方法  把abstract加载方法前面就是抽象方法

在这个类中没有{}中的东西,只能声明一个方法名,和需要传入的参数,没有方法体

抽象方法必须在子类中实现

设计抽象类的目的是,共同点可以继承,不同点可以通过实现抽象方法

this 关键字,谁调用类这个方法,这里的this就指代的谁

接口interface  默认public,是一个标准,方法也是没有被实现的

class+类名+implements+接口名(可以有多个接口)

要实现接口所定义的方法

可以有一个方法,用接口作为参数。要传参数进这个方法,就必须要实现接口标准里的方法才能传进来

类的组合,可以在一个类中定义另外一个类,就是包含类另外一个类,可以通过这个类调用所包含的类的对象再调用被包含类的变量

类的组合可以一对多,就是将一个类的对象数组作为另外一个类的变量 在初始化一个对象数组的时候,不仅要给数组new[0][1]这样的空间

而且要new[0][1]空间的内容,调用构造函数即可

foreach 循环,以数组为例  for(数组类型名 循环中使用的变量,类似于i : 数组名)

String.valueOf()  将一个类型转化为字符串类型

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

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,834评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,150评论 0 62
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,281评论 0 2
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,118评论 0 4
  • 01 老张裸辞找工作,已经有一个多月了。 这是老张作为程序员的第八个年头。 之前在北京工作了5年,虽然收入还不错,...
    午后壹咖啡阅读 480评论 0 0