Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


Ciência da computação e tecnologia da informação. Construtores e destruidores (os mais importantes)

Notas de aula, folhas de dicas

Diretório / Notas de aula, folhas de dicas

Comentários do artigo Comentários do artigo

Índice (expandir)

30. Construtores e destruidores

Construtores e destruidores são formas especializadas de métodos. Usado em conexão com a sintaxe estendida dos procedimentos padrão New e Dispose, construtores e destruidores têm a capacidade de colocar e remover objetos dinâmicos. Além disso, os construtores têm a capacidade de executar a inicialização necessária de objetos contendo métodos virtuais. Como todos os outros métodos, construtores e destruidores podem ser herdados e objetos podem conter qualquer número de construtores e destruidores.

Construtores são usados ​​para inicializar objetos recém-criados. Normalmente, a inicialização é baseada nos valores passados ​​ao construtor como parâmetros. Um construtor não pode ser virtual porque o mecanismo de despacho de um método virtual depende do construtor que inicializou o objeto primeiro.

Aqui estão alguns exemplos de construtores:

construtor Field.Copy(var F: Field);

começar

Próprio:=F;

end;

A ação principal de um construtor de um tipo derivado (filho) é quase sempre chamar o construtor apropriado de seu pai imediato para inicializar os campos herdados do objeto. Após executar este procedimento, o construtor inicializa os campos do objeto que pertencem apenas ao tipo derivado.

Os destruidores são o oposto dos construtores e são usados ​​para limpar objetos depois de serem usados. Normalmente, a limpeza consiste em remover todos os campos de ponteiro do objeto.

Nota

Um destruidor pode ser virtual, e muitas vezes é. Um destruidor raramente tem parâmetros. Aqui estão alguns exemplos de destruidores:

destruidor Campo Feito;

começar

FreeMem(Nome, Comprimento(Nome^) + 1);

end;

destruidor StrField.Done;

começar

FreeMem(Valor, Len);

Campo Feito;

end;

O destruidor de um tipo filho, como o TSrField acima. Concluído, normalmente primeiro remove os campos de ponteiro introduzidos no tipo derivado e, em seguida, como última etapa, chama o destruidor de coletor apropriado do pai imediato para remover os campos de ponteiro herdados do objeto.

Autor: Tsvetkova A.V.

<< Voltar: Métodos

>> Encaminhar: Destruidores

Recomendamos artigos interessantes seção Notas de aula, folhas de dicas:

Psicologia Clínica. Berço

Lei criminal. Parte Geral e Especial. Berço

Preços. Berço

Veja outros artigos seção Notas de aula, folhas de dicas.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

A existência de uma regra de entropia para o emaranhamento quântico foi comprovada 09.05.2024

A mecânica quântica continua a nos surpreender com seus fenômenos misteriosos e descobertas inesperadas. Recentemente, Bartosz Regula do Centro RIKEN de Computação Quântica e Ludovico Lamy da Universidade de Amsterdã apresentaram uma nova descoberta que diz respeito ao emaranhamento quântico e sua relação com a entropia. O emaranhamento quântico desempenha um papel importante na moderna ciência e tecnologia da informação quântica. No entanto, a complexidade da sua estrutura torna a sua compreensão e gestão um desafio. A descoberta de Regulus e Lamy mostra que o emaranhamento quântico segue uma regra de entropia semelhante à dos sistemas clássicos. Esta descoberta abre novas perspectivas na ciência e tecnologia da informação quântica, aprofundando a nossa compreensão do emaranhamento quântico e a sua ligação à termodinâmica. Os resultados do estudo indicam a possibilidade de reversibilidade das transformações de emaranhamento, o que poderia simplificar muito seu uso em diversas tecnologias quânticas. Abrindo uma nova regra ... >>

Mini ar condicionado Sony Reon Pocket 5 09.05.2024

O verão é uma época de relaxamento e viagens, mas muitas vezes o calor pode transformar essa época em um tormento insuportável. Conheça um novo produto da Sony – o minicondicionador Reon Pocket 5, que promete deixar o verão mais confortável para seus usuários. A Sony lançou um dispositivo exclusivo - o minicondicionador Reon Pocket 5, que fornece resfriamento corporal em dias quentes. Com ele, os usuários podem desfrutar do frescor a qualquer hora e em qualquer lugar, simplesmente usando-o no pescoço. Este miniar condicionado está equipado com ajuste automático dos modos de operação, além de sensores de temperatura e umidade. Graças a tecnologias inovadoras, o Reon Pocket 5 ajusta o seu funcionamento em função da atividade do utilizador e das condições ambientais. Os usuários podem ajustar facilmente a temperatura usando um aplicativo móvel dedicado conectado via Bluetooth. Além disso, camisetas e shorts especialmente desenhados estão disponíveis para maior comodidade, aos quais um mini ar condicionado pode ser acoplado. O dispositivo pode, oh ... >>

Energia do espaço para Starship 08.05.2024

A produção de energia solar no espaço está se tornando mais viável com o advento de novas tecnologias e o desenvolvimento de programas espaciais. O chefe da startup Virtus Solis compartilhou sua visão de usar a Starship da SpaceX para criar usinas orbitais capazes de abastecer a Terra. A startup Virtus Solis revelou um ambicioso projeto para criar usinas de energia orbitais usando a Starship da SpaceX. Esta ideia poderia mudar significativamente o campo da produção de energia solar, tornando-a mais acessível e barata. O cerne do plano da startup é reduzir o custo de lançamento de satélites ao espaço usando a Starship. Espera-se que este avanço tecnológico torne a produção de energia solar no espaço mais competitiva com as fontes de energia tradicionais. A Virtual Solis planeja construir grandes painéis fotovoltaicos em órbita, usando a Starship para entregar os equipamentos necessários. Contudo, um dos principais desafios ... >>

Notícias aleatórias do Arquivo

Nanorressonadores tornarão as comunicações celulares melhores 19.09.2012

Nas grandes cidades, especialmente durante eventos de massa, problemas com a comunicação celular não são incomuns: a rede está frequentemente congestionada, as pessoas não podem fazer chamadas, perder chamadas recebidas e não podem receber mensagens a tempo. Cientistas da Universidade de Purdue criaram pequenos dispositivos mecânicos eletrostaticamente alimentados que melhoram drasticamente o desempenho de telefones celulares e outros dispositivos móveis.

Os cientistas descobriram uma maneira de produzir nanoressonadores em massa que resolverão muitos dos problemas das redes de rádio. Atualmente, para um grande número de dispositivos móveis, muitas vezes simplesmente não há espectro de radiofrequência suficiente. Para resolver este problema, são necessários filtros mais precisos que possam eliminar a interferência e usar uma banda estreita de uma frequência dedicada para comunicação. Fazer um bom filtro ajustável baseado em transistores, bobinas e outros componentes eletrônicos "tradicionais" é muito difícil. Outra coisa são os nanoressonadores, que também consomem muito menos energia.

O coração do nanoressonador é um feixe de fibras de silício com cerca de 2 mícrons de comprimento e 130 nanômetros de largura - cerca de 1000 vezes mais fino que um fio de cabelo humano. Quando a corrente alternada é aplicada, as fibras de silício começam a vibrar de um lado para o outro ou para cima/para baixo. A frequência e a direção da vibração podem ser ajustadas com alta precisão, e as nanocavidades são baratas de fabricar, e milhões desses dispositivos podem ser "empacotados" em um único microchip e integrados à eletrônica convencional.

Nanorressonadores podem encontrar aplicação não apenas em tecnologias de comunicação. Com base neles, você pode criar pequenos sensores para detectar e medir os constituintes de substâncias complexas, como certas proteínas ou moléculas de DNA. Os nanoressonadores também podem ser usados ​​em analisadores de gases medicinais, na indústria alimentícia, para monitorar a qualidade da água, detectar agentes de guerra química, etc.

Outras notícias interessantes:

▪ Onde o cérebro faz cócegas

▪ Interface de neurocomputador implantada em humanos

▪ Asfalto com nanotubos

▪ iSuppli prevê uma desaceleração no mercado de eletrônicos de consumo

▪ A ciência exige sacrifício

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Pré-amplificadores. Seleção de artigos

▪ artigo Usina oceânica. História da invenção e produção

▪ artigo Que circunstâncias levaram o matemático Alexander Volkov a se tornar um escritor? Resposta detalhada

▪ Artigo colocíntico. Lendas, cultivo, métodos de aplicação

▪ artigo Preparação de polidores de cera para polimento de produtos de madeira. receitas simples e dicas

▪ artigo Verificação de transformadores e indutores. Enciclopédia de rádio eletrônica e engenharia elétrica

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024