Метод подкласса вызова из его суперкласса

У меня есть два класса с именами Parent и Child , как показано ниже. Parent является суперклассом Child Я могу вызвать метод суперкласса из его подкласса, используя ключевое слово super . Можно ли вызвать метод подкласса из его суперкласса?

Child.h

#import <Foundation/Foundation.h>
#import "Parent.h"

@interface Child : Parent {

}

- (void) methodOfChild;

@end

Child.m

#import "Child.h"

@implementation Child

- (void) methodOfChild {

    NSLog(@"I'm child");

}

@end

Parent.h:

#import <Foundation/Foundation.h>

@interface Parent : NSObject {

}

- (void) methodOfParent;

@end

Parent.m:

#import "Parent.h"

@implementation Parent

- (void) methodOfParent {

    //How to call Child's methodOfChild here?

}

@end

Импортировать «Parent.h» в заголовке файла .m делегата приложения.

Приложение делегата приложения : метод didFinishShitWeyOptions: .

Parent *parent = [ [Parent alloc] init];

[parent methodOfParent];

[parent release];
-121--1304233- Можем ли мы объявить глобальную переменную в файле QML? Я хочу сделать что-то похожее на следующий код ://test.qml Импорт QtQuick 1.0 Пункт {var globalforJs = 10; функция increment ()//функция JavaScript {globalforJs++;}...

Я хочу сделать что-то похожее на следующий код:

//test.qml
import QtQuick 1.0
Item 
{
    var globalforJs =10;

    function increment() // JavaScript function
    {
        globalforJs++;
    }
    ....
QML Code

Можем ли мы иметь глобальную переменную в QML-файле и получить к ней доступ из функции JavaScript?

20
задан Kit Ho 22 September 2011 в 14:16
поделиться