当前位置: 首页 > news >正文

php做网站csdn百度搜索引擎优化方案

php做网站csdn,百度搜索引擎优化方案,凤凰网站ui专业设计,做网站需要的图片大小文章目录 1. java访问修饰符2. 抽象类和接口2.1 抽象类2.2 接口2.3 抽象类和接口的区别 本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。 整理成了面试系列,由于时间有限&…

文章目录

    • 1. java访问修饰符
    • 2. 抽象类和接口
      • 2.1 抽象类
      • 2.2 接口
      • 2.3 抽象类和接口的区别

本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。
整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注+收藏

1. java访问修饰符

在这里插入图片描述

2. 抽象类和接口

2.1 抽象类

1.public abstract class Animal {  
2.    private int weight = 0;  
3.  
4.    public void setWeight(int weight) {  
5.        this.weight = weight;  
6.    }  
7.  
8.    public int getWeight() {  
9.        return weight;  
10.    }  
11.  
12.    static {  
13.        System.out.println("static初始化块");  
14.    }  
15.  
16.    {  
17.        System.out.println("初始化块");  
18.    }  
19.  
20.    public Animal(){  
21.        System.out.println("Animal的午参构造器");  
22.    }  
23.  
24.    public Animal(int weight) {  
25.        this.weight = weight;  
26.        System.out.println("Animal 的有参构造器");  
27.    }  
28.  
29.    public void sleep(){  
30.        System.out.println("休息一下");  
31.    }  
32.    public static void StaticMethod(){
33.    	System.out.println(“静态方法”);
34.    }
35.    public abstract void running();  
36.  
37.    public abstract String say(String str);  
38.      
39.    //那就是虽然外部抽象类不能用Static修饰,但内部的抽象类却可以使用static声明  
40.    static abstract class B{  
41.        public abstract void sanMethod();  
42.    }  
43.}

特点:
1)抽象类和抽象方法都必须用abstract来修饰,抽象方法不能有实体;
2)抽象类有构造器,但不能被实例化,只能当成父类来被继承;
3)抽象类可以包含成员变量、抽象方法以及普通方法、构造器、初始化块、内部类5大块;
4)抽象类的不一定包含抽象方法,但是抽象方法的类必定是抽象类;
5)final不能修饰抽象类和抽象方法,因为要被继承;
6)private不能修饰抽象类和抽象方法,因为需要被子类继承和重写;
7)Static不能修饰抽象方法,因为静态类可以通过方法名直接调用,但抽象方法没有方法体,所以使用static修饰没有意义;虽然外部抽象类不能用Static修饰,但内部的抽象类却可以使用static声明,如:

1.//定义一个抽象类A  
2.abstract class A{  
3.   //定义一个内部抽象类B  
4.    static abstract class B{  //static定义的内部类属于外部类  
5.        public abstract void saoMethod();  
6.    }  
7.}  
8.  
9.class C extends A.B{  
10.  
11.    public void saoMethod(){  
12.        System.out.println("======saoMethod方法执行了======");  
13.    }  
14.}  
15.public class StaticDemo {  
16.  
17.    public static void main(String[] args) {  
18.        A.B ab = new C();//向上转型  
19.        ab.saoMethod();  
20.    }  
21.  
22.} 

当使用static声明的内部抽象类相当于一个外部抽象类,继承的时候使用“外部类.内部类”的形式表示类名称。这种骚操作属实是稳中带皮。

2.2 接口

接口中的所有方法都是抽象的,接口的方法默认为public abstract类型,接口中的成员变量类型默认为public static final。

1.public interface InferfaceTest extends FatherInterface{  
2.    int a = 0;      // 成员变量类型默认为public static final  
3.    void eat();     // 接口中的方法定义默认为public abstract类型  
4.    void travel();  // 接口中的方法定义默认为public abstract类型  
5.}

2.3 抽象类和接口的区别

在这里插入图片描述
在这里插入图片描述
本节完!

http://www.tj-hxxt.cn/news/110264.html

相关文章:

  • 新闻聚合网站怎么做外贸企业网站设计公司
  • 做期货都看那些网站湖北搜索引擎优化
  • 网站流量少怎么做网站增加外链的方法有哪些
  • 哪些网站可以上传自己做的视频网络平台推广方案
  • 重庆营销型网站开发价格宁波seo推广服务
  • 网站建设 网址导航2023年7 8月十大新闻
  • wordpress新建模板网站的seo是什么意思
  • 黔南州住房和城乡建设局网站网络营销的概念
  • 高端大气网络设计建设公司网站织梦模板百度渠道开户
  • 广州专业做网站建设有免费做网站的吗
  • 做网站付钱方式上海做网站优化
  • 北京专业网络直播制作成都网站优化及推广
  • 泰兴网站推广推广搜索怎么选关键词
  • 网络浏览器厦门seo结算
  • 怎么做别人可以上的网站网站运营管理
  • 淘客采集网站怎么做的昆山seo网站优化软件
  • 个人主页网站制作app推广的常用方法
  • 如何做班级网站网址链接
  • 金融直播间网站开发百度站长工具seo综合查询
  • seo排名优化软件价格谷歌seo推广培训班
  • wordpress .htaccess下载山西网站seo
  • 微商城网站策划黄冈网站推广
  • dede新闻网站梦模板百度快照投诉中心官网
  • 做暧暧视频网站在线精准引流推广
  • 建设e购物网站百度站长号购买
  • 产品毕业设计代做网站推广营销
  • 临沂网站制作哪家好百度推广代理商查询
  • 电商网站设计与建设毕业论文网上的推广公司
  • 福州全网营销推广公司手机优化大师官方免费下载
  • 嘉兴网站推广企业哪里有学市场营销培训班