以下のコードで`self`を省略できないのはどの行ですか? ```ruby class User attr_accessor :name def initialize(name) self.name = name # A end def greet puts "こんにちは、#{self.name}です" # B end end ```