学学习网 手机版

学学习网

学习路径: 学习首页 > 应用开发 > java >

第十节 不同包访问

设置字体:
----------------------------------
> 不同包访问举例:
     package com.xiaoming;
     import com.xiaoqiang.*; //引入com.xiaoqiang这个包
     public class Test1
     {
        public static void main(String[] args)
        {
            // TODO Auto-generated method stub
               Cat cat1=new Cat();
               System.out.println(cat1.age);
         }
     }
     class Dog
     {
     }
> 同类访问:
     package com.xiaoqiang;
     public class dfssa
     {
        public static void main(String[] args)
    {
        // TODO Auto-generated method stub
            Dog1 doga1=new Dog1();
          System.out.println(doga1.age); //同包访问
        }
   }
  class  Dog1
  {
        public int age;
        protected String name;
        String color;
        private float price;
        public void ab1()
         {
              System.out.println(age);//同类访问
         }
     }
* 继承-问什么有?
           一个小问题,还是看个程序(dfsse.java)
       package hanshi;
       public class Demo1
       {
          public static void main(String[] args)
     {
        // TODO Auto-generated method stub
          }
   }
   //小学生类
   class Pubil
     {
          //定义成员属性
          private int age;
          private String name;
          private float fee;
         //缴费
         public void pay(float fee)
         {
             this.fee=fee;
         }
     }
     //中学生类
     class MiddleStu
     {
         //定义成员属性
         private int age;
         private String name;
         private float fee;
        //缴费
       public void pay(float fee)
       {
            this.fee=fee*0.8f;
       }
     }
     //大学生类
     class ColStu
     {
       //定义成员属性
         private int age;
         private String name;
         private float fee;
       //缴费
        public void pay(float fee)
        {
             this.fee=fee*0.5f;
        }
  }
* 继承-解决之道
继承可以解决代码复用,让我们的编程更加靠近人类思维,当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类(比如刚才得Student),父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句声明继承 父类:
----------------------------------
课程列表
重点难点
赞助链接