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

做网站的总结经典软文案例200字

做网站的总结,经典软文案例200字,菏泽网页设计公司,如何制作自己的公司内部网站Java中修饰类的关键字 在web编程课上,老师提问了Java中各种修饰类的关键字的用途和区别,一时间我头脑空白,现在课后重新梳理一遍Java中修饰类的各种关键字的区别和用法。在Java编程中,修饰类的关键字起着至关重要的作用&#xff…

Java中修饰类的关键字

在web编程课上,老师提问了Java中各种修饰类的关键字的用途和区别,一时间我头脑空白,现在课后重新梳理一遍Java中修饰类的各种关键字的区别和用法。在Java编程中,修饰类的关键字起着至关重要的作用,它们能够控制类的访问权限、行为特性以及继承关系等。本文将详细介绍Java中修饰类的各种关键字,包括publicprivateprotectedabstractfinalstatic等,并通过代码示例进行说明。

1. public关键字

作用

public关键字是访问修饰符中权限最大的一种,使用public修饰的类可以被任何其他类访问,无论这些类位于哪个包中。

代码示例

// 定义一个public类
public class PublicClass {public void display() {System.out.println("This is a public class.");}
}// 在另一个类中访问PublicClass
class Main {public static void main(String[] args) {PublicClass publicClass = new PublicClass();publicClass.display();}
}

在这里插入图片描述
在这里插入图片描述

2. private关键字

作用

private关键字是访问修饰符中权限最小的一种,使用private修饰的类只能在其所在的类内部被访问,通常用于内部类。

public class PublicClass {public void display() {System.out.println("This is a public class.");}private void run(){System.out.println("test");}
}

若在主类中用run方法会报错:
在这里插入图片描述

3. protected关键字

作用

protected关键字修饰的类可以被同一个包中的其他类访问,也可以被不同包中的子类访问。

代码示例

// 定义一个protected类
class ProtectedClass {protected void display() {System.out.println("This is a protected class.");}
}// 同一个包中的类访问ProtectedClass
class SamePackageClass {public static void main(String[] args) {ProtectedClass protectedClass = new ProtectedClass();protectedClass.display();}
}// 不同包中的子类访问ProtectedClass
class SubClass extends ProtectedClass {public void test() {display();}
}

4. abstract关键字

作用

abstract关键字用于定义抽象类,抽象类不能被实例化,它主要用于作为其他类的基类,提供一些通用的方法和属性。抽象类中可以包含抽象方法,抽象方法只有声明,没有实现,需要子类来实现。

代码示例

abstract class Animals {// 抽象方法,子类必须实现public abstract void makeSound();public abstract void makeSound(String sound);// 具体方法,子类可直接使用public void eat() {System.out.println("Animal is eating.");}
}

子类继承如下图所示:

在这里插入图片描述

5. final关键字

作用

final关键字用于修饰类时,表示该类不能被继承,即它是最终类。使用final修饰的类通常是一些不需要被扩展的工具类。

代码示例

// 定义一个final类
final class FinalClass {public void display() {System.out.println("This is a final class.");}
}// 尝试继承final类会导致编译错误
// class SubFinalClass extends FinalClass { }class Main {public static void main(String[] args) {FinalClass finalClass = new FinalClass();finalClass.display();}
}

**加粗样式**

6. static关键字

作用

static关键字用于修饰内部类时,表示该内部类是静态内部类。静态内部类不依赖于外部类的实例,可以直接通过外部类名来访问。

代码示例

class Outer {// 定义一个静态内部类static class StaticInnerClass {public void display() {System.out.println("This is a static inner class.");}}
}class Main {public static void main(String[] args) {// 直接通过外部类名访问静态内部类Outer.StaticInnerClass staticInnerClass = new Outer.StaticInnerClass();staticInnerClass.display();}
}

总结与思考

总结

  • 访问修饰符publicprivateprotected控制类的访问权限,从大到小依次为public > protected > private
  • 抽象与最终abstract用于定义抽象类,不能实例化,提供抽象方法供子类实现;final用于定义最终类,不能被继承。
  • 静态内部类static修饰的内部类不依赖于外部类的实例,可以直接通过外部类名访问。

思考

在实际编程中,合理使用这些修饰类的关键字可以提高代码的安全性、可维护性和可扩展性。例如,使用final类可以避免类被意外继承和修改,使用abstract类可以实现代码的复用和多态性。同时,正确使用访问修饰符可以控制类的访问权限,保护类的内部数据和方法不被外部随意访问。

http://www.dtcms.com/wzjs/269009.html

相关文章:

  • 网站加速工具网络营销有哪几种方式
  • 网站建设基本流程是什么2022社会热点事件及看法
  • 高端保姆长春seo培训
  • 做网站 需要了解什么市场监督管理局官网
  • 做动画网站去哪采集seo推广软件哪个好
  • 能有javaee独立做网站工资网页设计基础
  • 自助网站建设平台网站外链是什么
  • 地方门户网站的前途广州王牌seo
  • 做油漆稀料用哪个网站百度招商加盟推广
  • 购物网站模板代码下载网站推广优化外包便宜
  • 垂直性门户网站有哪些外链购买交易平台
  • 杭州二建建设有限公司网站奉化首页的关键词优化
  • php 网站换空间必应搜索引擎
  • githuub怎么做网站宁波seo教程推广平台
  • 网站开发教程多合一seo插件破解版
  • 衣联网和一起做网站 哪家强推广方案框架
  • 专业做毕业设计网站设计青岛seo整站优化
  • 地方农产品网站建设软件推广赚钱一个10元
  • wordpress.enseo培训课程
  • 电子商务网站推广的界定最新新闻事件今天
  • 上海软件定制seo站长工具下载
  • 单位网站建设典型材料推广码怎么填
  • 语文建设编辑部官方网站微信上怎么做广告推广
  • 百度做的网站国外可以打开吗永久不收费免费的聊天软件
  • 深圳网站设计要点百度优化服务
  • 新疆生产建设兵团社保卡激活网站阿里云搜索
  • 福州志愿者官方网站怎么做如何做网站推广私人
  • java做网站用什么做seo一键优化
  • 网站的页头页脚怎么做seo网络推广技术
  • 建设网站的注意事项怎么做小说推广挣钱