1、类的定义

class 类名称{

数据类型  属性;

......

返回值的数据类型 方法名称(参数1,参数2.....){

程序语句;

return 表达式;

}

}

2.创建新的对象,可创建多个新对象

类名 对象名=new 类名();

3.访问对象中某个变量或方法

访问属性:对象名.属性名;

访问方法:对象名.方法名();

public class f {
        int age;
        String name;
        void show(){
            System.out.println("我叫"+name+",年龄"+age);
        }
        
        
        public static void main(String ags[]){
            f a=new f();
            a.age=18;
            a.name="lady";
            a.show();
        }
}

 4。封装类中的属性或方法

封装属性:private 属性类型 属性名;

封装方法:private 方法返回类型 方法名(参数)

   当类中的属性或方法封装后,要设置或取得属性值,需要使用setXxx(),getXxx()方法

public class f {
       private int age;
       private String name;
       private void show(){
            System.out.println("我叫"+name+",年龄"+age);
        }
       //新增方法调用show方法;在类内部调用方法
        public void say(){
            show();
        }
        public void setAge(int in){
            if(in>0)
               age=in;
        }
        public void setName(String str){
            name=str;
        }
        public int getAge(){
            return age;
        }
        public String getName(){
            return name;
        }
        
       
}
public class ff {

     public static void main(String ags[]){
         f a=new f();
         a.setAge(-18);
         a.setName("lady");
         a.say();
     }

}

5.引用数据类型的传递

public class ff {

     public static void main(String ags[]){
         f a=null;//声明对象没有实例
         f b=null;//声明对象没有实例
         a=new f();//实例对象
          a.setAge(18);
         a.setName("lady");
         b=a;//将实例a赋值给b
         System.out.println(b.getAge());
         System.out.println(b.getName());
         a=null;
                 
     }

}

6.匿名对象

 没有明确声明的对象,没有任何一个具体的对象名称引用它。

public class f {
       private int age;
       private String name;
       public void show(){
            System.out.println("我叫"+name+",年龄"+age);
        }
        
        
        public static void main(String ags[]){
           System.out.println(new f().show());
        }
}

 

posted on 2017-04-10 10:38  梦幻紫星  阅读(135)  评论(0编辑  收藏  举报