栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习笔记(十)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习笔记(十)

9.访问修饰符
访问权限修饰符意思-----使用范围
public公共的-----本类、同包类、子类、不同包的子类
protected受保护的-----本类、同包类、子类
什么都不写默认的-----本类、同包类
private私有的-----本类

选择合理访问修饰符:尽可能选择范围较小的访问修饰符

10.接口

接口其实就是一套规范
接口同时是一种引用类型数据,最重要的内容就是里面的抽象方法

(1)格式:
 

public interface 接口名称{
    //代码
}

注意:
普通类编译:.java -> .class
接口编译后:.java -> .class

内容:
jdk7,接口中主要存放 常量、抽象方法
jdk8,接口添加了 默认方法、静态方法
jdk9,接口添加了 私有方法

(2)常量(接口中)
常量:
变量名称必须全大写,声明后马上赋值

接口中只能放常量,所以定义后的变量会自动转化为常量

int HELLO_WORLD=50;//接口中的常量
public final static int HELLO_WORLD=50;    //普通类的常量

(3)抽象方法(接口中)
接口中只能放抽象方法,所以定义后的方法会自动转化为抽象方法

(4)接口的使用:
1、接口是不能直接创建对象的,必须要有一个实现类,来实现该接口 

void method();//接口中的抽象方法
public abstract void method();//普通类里的抽象方法 

格式:

public class 实现类 implements 接口类{

}

(5)调用接口
创建实现类对象 

Mouse mouse=new Mouse();
mouse.method();
//System.out.println(mouse.HELLO_WORLD);一般不这样写,mouse是实现类
//接口中常量的使用
System.out.println(Usb.HELLO_WORLD); //Usb是接口类

一个类可以继承类的同时实现多个接口

public class A extends B implements C {  } 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1014765.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号