关闭

2015.11.10 ,Demo7 ,构造函数 ,重载 ,子类的重写,this关键字的使用,继承

标签: class函数继承
35人阅读 评论(0) 收藏 举报
分类:
 //使用private修饰的只能在该类中访问
 //shift+alt+s+r生成get和set方法
 /*
  * 构造函数
  * 1.方法名和类名相同
  * 2.不需要返回类型
  * 3.没有返回值
  * 用途:给对象初始化
  * 特点:当类中没有构造函数的时候,会自己生成一个默认的构造函数
  *      当类中定义了一个构造函数的时候,默认的构造函数将被覆盖
  *      可以定义多个构造函数,以重载的方式存在
  *  构造函数与一般函数的区别:
  *  1.构造函数在对象被创建的时候就会被调用用来进行初始化,普通函数只有在指定的时候才可以调用
  *  2.构造函数一个对象只能调用一次,普通函数可以调用多次
  *  
  *  this关键字
  *  this代表的是当前的类中的已定义的变量  
  *         Person(String name,int age,String sex){
                   this.name=name;
                   this.age=age;
                   this.sex=sex;
               }
 *  用法:1.当参数与对象成员变量重名时
  *        2.this可以用来调用构造函数(必须写在第一行,因为初始化操作必须先执行)
*  static
  * 特点:1.当使用static来进行修饰对象成员时,该成员会被所有对象共享
  *      2.使用static修饰的对象成员可以使用类名进行访问 (类名.成员)
  *      3.使用  static修饰的优先于对象,对象还没有被创造的时候 ,它就已经有了
  *        随着类的加载而加载
  */
     


/*
 *
 * 继承    java中支持单继承,不支持多继承,可以支持多重继承
 * 语法:修饰符 calss 子类名 extends 父类名{}
 * 特点:1.子类继承父类的成员,提高代码的复用性
 *      2.让类与类之间产生关系
 *      
 *      
 * 重写:当子类方法与父类方法相同的时候,子类可以重写父类的方法    
 * 条件:1.方法名和参数列表相同
 *      2.子类方法返回值类型比父类方法返回值类型小或相等(不可以使用基本类型)
 *      3.子类方法的访问权限比父类方法的访问权限更大或相等
 */

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:332次
    • 积分:90
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档