类方法

package projict05;

/*
方法申明:
权限修饰符 返回值类型 方法名(形参){
          方法体
   }
   
方法修饰符:static/abstract/final/
权限修饰符:private/public/protect/default
1.方法内部可以调用当前类的属性
2.方法内部可以调用当前类的方法
3.方法内部可以调用自己
  */


public class test11 {
    public static void main(String[] args) {

        Person p1=new Person();

        System.out.println(p1.name);//zhang
        System.out.println(p1.age);//0
        
        p1.eat();
        p1.sleep();
        p1.nation("china","beijing");
        

        
    }
     
}


class Person{
    
    public String name="zhang";
    public int age;
    
    //方法
    public void eat() {
        String food="apple"; 
        System.out.println(food);
        
    }
    
    public void sleep() {
        String food="banana"; 
        System.out.println(food);
        eat();//方法内部调用当前类的方法
        
    }
    
    public String nation(String nation,String city) { 
        System.out.println(nation+city);//方法内部调用当前类的属性
        return nation+city;
    }
    
    
    
}

 

posted on 2020-05-20 10:01  happygril3  阅读(146)  评论(0)    收藏  举报

导航