Когда вы определяете методы внутри класса, python неявно передает ссылку на класс в качестве первого параметра. По обычаю это называется я. Итак, в вашем примере 2 вы получаете TypeError, в которой говорится, что вы дали два аргумента, потому что python передал ссылку на ваш объект класса A, который вы связали с переменной ogh, а затем ваш явно переданный аргумент 'jk' неожиданный .
Используя эти знания, мы можем обновить ваш случай до следующего, что даст ожидаемый результат.
class A(object):
def ABS(self, ogh):
print "XYZ is good"
a=A()
a.ABS('jk')