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

原创 2015年11月20日 16:41:39
 //使用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.子类方法的访问权限比父类方法的访问权限更大或相等
 */

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Lesson_for_java_day08--面向对象、重载和构造函数、this关键字的使用以及八大类在全局变量初始化中的值

一、面向对象的思想、重载和构造函数、th

继承的时候,子类的拷贝构造函数和重载运算符的实现

#include using namespace std; class Parent { public: Parent(){} Parent(int a):m_a(a){} Pa...

构造函数用法及this关键字的内存图解

java构造函数及this关键字、static用法

NO7.java学习笔记【面向对象、栈内存、堆内存、构造函数、this、super、继承、覆盖、对象实例化、final】

一、理解面向对象: 面向过程:强调的是功能行为。 面向对象:将功能封装进对象,强调具备了功能的对象。 面向对象是基于面向过程的。 二、JAVA把内存分为两种:栈内存和堆内存。 //在函数中定义的一些基...

类中的构造函数与析构函数、函数重载以及this指针的总结

对C++类中的一些特性做些常识性的总结,增强对类的认识。分析了构造函数和析构函数的性质,函数重载以及this指针。需要注意理解的是 类 以及 类的对象 两者之间的关系,希望能更好的体会面向对象以及提升...

构造函数,this关键字,及静态方法,静态变量成员变量,静态代码块,构造代码块的问题

构造函数如果没有被显式的声明,那么对象在创建时候会调用默认的空参数的构造方法;构造方法的名称必须和类名相同;构造方法可以被重载,一个类中可以存在多个具有不同参数的构造方法,构造方法没有返回值类型,没有...

C#控制台基础 使用new时,利用公有构造函数作为桥梁,应用this关键字,调用私有构造函数

镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 ——————————————————————————————————————————————...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)