首页 > 其他分享 >暑期熔炉7月23

暑期熔炉7月23

时间:2023-07-29 21:13:57浏览次数:34  
标签:final 23 abstract 暑期 class 熔炉 修饰 抽象类 public

在 Java 中定义一个类,需要使用 class 关键字、一个自定义的类名和一对表示程序体的大括号。完整语法如下:

[public][abstract|final]class<class_name>[extends<class_name>][implements<interface_name>] {
    // 定义属性部分
    <property_type><property1>;
    <property_type><property2>;
    <property_type><property3>;
    …
    // 定义方法部分
    function1();
    function2();
    function3();
    …
}
  • public:表示“共有”的意思。如果使用 public 修饰,则可以被其他类和程序访问。每个 Java 程序的主类都必须是 public 类,作为公共工具供其他类和程序使用的类应定义为 public 类。
  • abstract:如果类被 abstract 修饰,则该类为抽象类,抽象类不能被实例化,但抽象类中可以有抽象方法(使用 abstract 修饰的方法)和具体方法(没有使用 abstract 修饰的方法)。继承该抽象类的所有子类都必须实现该抽象类中的所有抽象方法(除非子类也是抽象类)。
  • final:如果类被 final 修饰,则不允许被继承。
  • class:声明类的关键字。
  • class_name:类的名称。
  • extends:表示继承其他类。
  • implements:表示实现某些接口。
  • property_type:表示成员变量的类型。
  • property:表示成员变量名称。
  • function():表示成员方法名称。
 

标签:final,23,abstract,暑期,class,熔炉,修饰,抽象类,public
From: https://www.cnblogs.com/galileo9527/p/17590533.html

相关文章

  • 暑期熔炉7月24
    在 Java 中类的成员变量定义了类的属性。例如,一个学生类中一般需要有姓名、性别和年龄等属性,这时就需要定义姓名、性别和年龄3个属性。声明成员变量的语法如下:[public|protected|private][static][final]<type><variable_name>各参数的含义如下。public、protected、priva......
  • 暑假集训D6 2023.7.29 补题
    原比赛链接2022年华中科技大学程序设计新生赛(重现赛)官方题解华中科技大学2022新生赛(HUSTFCPC2022)题解&滚榜\(underset\)\(\underset{\sim}Λ\)\(\underset{\sim}{abcd}\)N.WalkAlone'sConjecture题意:给定一个整数\(n\),找出两个数\(x\)和\(y\),使得满足如下......
  • 暑期熔炉7月25
    声明成员方法的语法格式如下:publicclassTest{[public|private|protected][static]<void|return_type><method_name>([paramList]){//方法体}}public、private、protected:表示成员方法的访问权限。static:表示限定该成员方法为静态方法。final:表示限定该成员方法不能......
  • 暑期熔炉7月26
    this.属性名假设有一个教师类Teacher的定义如下:publicclassTeacher{privateStringname;//教师名称privatedoublesalary;//工资privateintage;//年龄}在上述代码中name、salary和age的作用域是private,因此在类外部无法对它们的值进行设置。为了解决这......
  • 2023.7.29 周五:接口 interface
    1//1.约束2//2.用inteface定义,不可实例化,没有构造方法3//3.用implements可实现多个接口45//接口6publicinterfaceService{//用interface定义接口78//在接口中定义的属性,都是常量publicstaticfinal9intAGE=99;10publicstatic......
  • Sctf2023 Re 部分题解
    re是谁不复习计网和数据库写reSyclang给出两个文件一个是ir一个是编译器直接看ir即可拿vscode正则匹配替换relpace:(var\d+)\(@exp.([XLRXkey]+)(\[\d\])\)$1.$2$3#(\d+)$1<\+\d+>""(var\d+)\(@exp(.key\[\d+\])\)$1$2LABEL""GOTOgoto#!te......
  • 暑期竞赛配训 Day 1,本蒟蒻的第一篇题解qwq!
    洛谷P8725[蓝桥杯2020省AB3]画中漂流:-[1]读题:在梦境中,你踏上了一只木䇝,在江上漂流。根据对当地的了解,你知道在你下游D米处有一个峡谷,如果你向下游前进大于等于D米则必死无疑。现在你打响了急救电话,T秒后救援队会到达并将你救上岸。水流速度是1m/s,你现在有M点体力......
  • 2023.7.29-假期周进度报告
    本周(7.23-7.29)主要进行休息。下周准备进行天道的观看。周日,在家进行休息,完成了在家进行休息,遇到了下周准备做什么的问题,解决方法是下周的事情下周再进行考虑。周一,在家进行休息,完成了在家的休息,遇到了家里没人给我做午饭的问题,解决方法是午饭随便吃点就行。周二,进行上周学习的......
  • 7.23-7.29
    7.23今日任务:阅读《大道至简》(完成)复习高数(完成)今日听力练习(完成)今日六级单词(完成)7.24今日任务:继续学习Java(完成)今日pta练习(完成)今日听力练习(完成)今日六级单词(完成)7.25今日任务:阅读《大道至简》(完成)准备旅游7.25-7.29同家人旅游,大概八月初回来期间阅读《大道至......
  • 2023暑假杭电多校做题记录
    杭电0101原本以为单组询问要O(log)做,想了很久不会。发现数据范围是3000,于是直接暴力枚举相遇的点,excrt解两个同余方程即可,通过预处理可以做到\(O(nm+mlog)\)然后确实有加强版的题目CF500G大概可以转化成区间余数最小的问题,但是没研究明白,sad杭电0208线段树维护矩阵板题,比......