static method(delphi编译提示cannot override a static method)

:暂无数据 2026-06-25 03:10:02 1

static method(delphi编译提示cannot override a static method)

大家好,关于static method很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于delphi编译提示cannot override a static method的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

delphi编译提示cannot override a static method

 静态方法
IAmAStatic 是一个静态方法,静态方法是方法的缺省类型,对它就像对通常的过程和函数那样调
用。编译器知道这些方法的地址,所以调用一个静态方法时它能把运行信息静态地链接进可执行文件。
静态方法执行的速度最快,但它们却不能被覆盖来支持多态性。

---你父类中那个方法就是静态方法。

方法的覆盖
在Object Pascal覆盖一个方法用来实现OOP的多态性概念。通过覆盖使一方法在不同的派生类间
表现出不同的行为。Object Pascal中能被覆盖的方法是在声明时被标识为virtual或dynamic的方法。为
了覆盖一个方法,在派生类的声明中用override代替virtual或dynamic。

type
TParent = class
public
procedure mySing() ;virtual;
end;
type
TChild = class(TParent)
public
procedure mySing();override;
end;
implementation
{$R *.dfm}
procedure TParent.mySing() ;
begin
end;
procedure TChild.mySing() ;
begin
end;

The method main cannot be declared static; static methods can only be declared in a static or top是

意思是该方法主要不能声明为静态的;静态方法只能被声明。
重点词汇:
method 英
n. 方法; 条理;
The pill is the most efficient method of birth control.
服用避孕药是最有效的避孕方法。
main 英
adj. 主要的,最重要的; 全力的;
n. 最主要的部分,重点; 主要管道; 体力; 公海;
My main concern now is to protect the children.
我现在最关心的就是要保护好孩子们。
declared 英
adj. 公告的,公然的;
v. 宣布( declare的过去式和过去分词 ); 断言; 申报(收益); 板球(在击球员还未全部出局时)宣布结束赛局;
His government has tonight declared war on the neighbouring country.
他的政府已在今夜向邻国宣战了。
static 英
adj. 静止的; 静电的; 不变的; 静力的;
n. 静电; 静力学; 静电(干扰); 争吵;
The number of young people obtaining qualifications has remained static or decreased.
获得资格证的年轻人数量一直维持不变或出现下降。

JAVA 类名.方法名(这里面写的是什么)能不能写个代码例子我

要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法。例子如下:

class A{

public static void Method1(int a, int b){

//方法体

}

类名的命名是有讲究的,类名、属性名、变量名一般是名词,或者是形容词+名词。

方法一般是动词,或者是动词+名词,以AnnotationTest作为类名和以TestAnnotation作为类名是有区别的,前者是注解的测试,符合名词的特征,后者是测试注解,听起来就是一个动作名称,是方法的命名特征。

扩展资料

关键词主要有static和abstract两个关键词。有static修饰的方法叫做静态方法。没有的则叫非静态方法。其中我们最熟悉的main方法就有static 修饰。这个方法也是我最不熟悉搞不懂的方法。

static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的。因为它不依附于任何对象,既然都没有对象,就谈不上this了。

用static修饰的方法。由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制:

1、类方法中不能引用对象变量;

2、类方法中不能调用类的对象方法;

3、在类方法中不能调使用super,this关键字;

4、类方法不能被覆盖。

请问method有哪些种类static 和void 到底是什么意思

额,你这个问题要说明下是哪种语言啊
我必要的地方就用Java做例吧。
了解面对对象程序设计都知道,在一个类中有变量和方法,有时都称为这个类中的域,其中变量可以是一般的基本类型变量,如int,char,boolean,也可以是对象类型,如String,Object等。
Method是类中的方法,如果编写一个类的话,方法是可以自己定义,它会实现你设计的功能。至于Method的种类,这个无法明确指出,因为方法前面是可以带修饰词的。我们可以这样说,方法是具有属性的,而前面的修饰词则是定义了方法的这些属性,如访问修饰符:public\protected\private;返回类型修饰符:int\char\String\boolean\Object\void等。
是否是静态方法修饰符:static;是否是抽象方法修饰符:Abstract,是否是最终方法修饰符:final。等等。修饰符的种类是很多的,这个是定义方法的属性的。
也不是不能说是种类,不过这种属性是有很大交叉性的,比如说人,我们形容一个人是男人、女人,也可以说是老人、大人、小孩,婴儿,还可以说帅气的,漂亮的,健康的,还可以形容他的性格。所以,我们并不说Method的种类,而是说属性,属性就是可以交叉,可以有多个属性的。
Static是静态的意思,可以形容类本身,也可以形容变量和方法,当一个方法或变量前面加了Static修饰符,说明当我们需要使用这个变量或方法时,不用定义一个类的引用,而是直接就可以同过类名.方法名()直接调用这个方法了。
void表示空的意思,一般用在返回类型,当一个方法没有返回值的时候,我们需要在方法前面加一个void,表示没有返回,这个是必须的,主要是为了让代码在编译的时候让编译器知道这个方法有没有返回值,而不用在方法内部再去分析了。不过,构造函数是个例外,构造函数是没有返回类型的,也不需要在方法前加void,加了反而就不是构造函数了。
小小说明,具体还需要多看书,知道详细的介绍。

如果你还想了解更多这方面的信息,记得收藏关注本站。

static method(delphi编译提示cannot override a static method)

本文编辑:admin

更多文章:


send out用法及例句(send out是什么意思)

send out用法及例句(send out是什么意思)

各位老铁们好,相信很多人对send out用法及例句都不是特别的了解,因此呢,今天就来为大家分享下关于send out用法及例句以及send out是什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月7日 20:30

全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)

大家好,关于全球新冠肺炎疫情背景下航运发展很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决

2026年9月7日 17:10

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)

大家好,关于matlab求解带字母参数方程组很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数的知识点,相信应该可以解决大家的一些困惑和问题,

2026年9月7日 16:30

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)

本篇文章给大家谈谈oracle中的循环语句,以及下面哪个不是oracle程序设计中的循环语句 a for对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月7日 15:30

多表查询怎么做(Excel技巧:如何多表同步筛选)

多表查询怎么做(Excel技巧:如何多表同步筛选)

各位老铁们好,相信很多人对多表查询怎么做都不是特别的了解,因此呢,今天就来为大家分享下关于多表查询怎么做以及Excel技巧:如何多表同步筛选的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年9月7日 15:10

服装店网站网页设计(服装网站建设目标设计要看甲方)

服装店网站网页设计(服装网站建设目标设计要看甲方)

“服装店网站网页设计”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看服装店网站网页设计(服装网站建设目标设计要看甲方)!

2026年9月7日 14:10

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)

大家好,电脑里2个系统怎么删除一个相信很多的网友都不是很明白,包括电脑开机显示有两个系统,如何删除一个也是一样,不过没有关系,接下来就来为大家分享关于电脑里2个系统怎么删除一个和电脑开机显示有两个系统,如何删除一个的一些知识点,大家可以关注

2026年9月7日 12:20

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

苹果手机代码大全(恢复更新固件iOS未知错误代码解决大全)

大家好,今天小编来为大家解答以下的问题,关于苹果手机代码大全,恢复更新固件iOS未知错误代码解决大全这个很多人还不知道,现在让我们一起来看看吧!

2026年9月7日 10:20

scrollthrough意思(“scroll”是什么意思)

scrollthrough意思(“scroll”是什么意思)

今天给各位分享“scroll”是什么意思的知识,其中也会对“scroll”是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 08:00

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)

本篇文章给大家谈谈怎么激活keygen,以及注册机如何激活cad2008一个简单激活cad2008的方法对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站

2026年9月7日 06:30

最近更新

热门文章

dessert(dessert是什么意思)
2026-05-03 12:45:03 浏览:7
标签列表