class Person-sharp inherits this subclass 
 def initialize (name,age) 
@name=name
@age=age
puts "This is the Father Class -sharp{@name},-sharp{@age}"end
def Call1
puts "The name is -sharp{@name},and the age of him is -sharp{@age}"  -sharpdefinationend
def Function1
puts "Sleeping...Age:9"end
def getPublic
puts ":"
self.Function1end
 private: Function1 
 end 
 father=Person.new ("charles", 23) 
 father.getPublic 
 the problem is as follows: 
 This is the Father Class charles,23 
 / home/rcctp00013258/RubymineProjects/Project1/Succeed/father.rb:20:in `getPublic" call private method here: 
: private method `Function1" called for-sharp < Person:0x000000015c7668 @ name= "charles", @ age=23 > (NoMethodError) 
from /home/rcctp00013258/RubymineProjects/Project1/Succeed/father.rb:27:in `<main>"
Process finished with exit code 1
