2020-8-11

Posted cvems700

tags:

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

Static修饰方法
①修饰方法,则这个方法属于类的本身,用而不属于某个单独的对象
②在静态方法里面只能调用静态变量和静态方法,在普通方法里面能加载静态变量和静态方法,因为静态变量加载的时机要早于普通方法
③随着类的加载而加载
④不能在方法内部使用this和super关键字,也不能在静态方法中加载普通方法

代码块:
(1)非静态代码块:
格式代码块
给类的属性进行初始化操作,可以调用类的方法,静态或者是非静态的
(2)静态代码块
里面可以输出语句
随着类的加载而加载
加载时机早于非静态代码
只能调用类变量和类方法
作用:jdbc在加载类时链接数据库

对属性赋值:
①默认初始化,给默认值
②显示初始化
③set构造方法对值进行更改
④初始化块

抽象类:
(1)什么是抽象类?如果一个类表达的是一种抽象的概念,仅仅作为其它派生类的一个父类或者基类,抽象类主要定义功能(抽象方法),具体的实现交给它的子类去实现。
(2)语法
在class前面加一个abstract则该类就是一个抽象类
(3)特点
①抽象方法所在的类必须是一个抽象类
②抽象类下面可以定义不同方法
③抽象方法必须在其子类中实现
④抽象类不能实例化
⑤实现抽象类,需创建一个子类去继承这个方法
⑥抽象类中可以定义构造方法,子类调用父类构造方法,来给父类的属性赋值。。

抽象方法:再返回值前面,加上abstract就是一个抽象方法
抽象方法的特点,只有方法定义没有方法体;
lastindexof作用获取某一个字符的索引(从后往前互获取)

接口:
一种规范标准,只要符合规范标准,大家都可以通用
接口:可以使用多实现,一个接口可以继承多个接口,
(1)多个类之间的公共规范
(2)接口是一个特殊的抽象方法
(3)接口里面面的声明都是抽象的没有实现
(4)解决了java类单继承的鸡肋
定义接口:
Public interface 接口名


接口里面的属性都是常量 public static final int a 相当于int a 默认会加public static final

方法:
定义:abstract void add() 相当于public abstract void add() 相当于 public void add() 相当于void add()—接口的存在本就是让其他类去是实现,所以修饰符只能是public和abstract
:接口里面的方法都是抽象方法,默认会加上public abstract进行修饰

以上是关于2020-8-11的主要内容,如果未能解决你的问题,请参考以下文章

第03篇:Validation参数校验, 鸡肋鸡肋食之无味

xamarin其实也是一个鸡肋

Win10 鸡肋服务

javascript的优美与鸡肋

为啥有人说Python的多线程是鸡肋?

为啥有人说 Python 的多线程是鸡肋