10-20

作者: 谢审言_shen | 来源:发表于2016-05-29 23:10 被阅读0次

面向对象

  1. 面向对象是一种编程方法,一种思维方式,不是一种语言。但是需要先培养面向对象的思维方式:1.首先确认谁来做,其次怎么做。2.先整体后局部。3.先抽象后具体的思维方式。
    面向对象是将现实世界的思维方式搬入程序中
  2. Java是纯静态的语言,使用变量需要先声明,后使用。变量是描述类的状态,方法是描述类的行为。 Dog dog = new Dog()步骤如下:在栈内存中创建一个Dog的引用,在堆内存中开辟一块空间,创建Dog的对象,将dog的对象赋值给dog的引用。
  3. 匿名对象的创建eg:new Dog().jump();
  4. 函数的重载overload与函数的复写override(覆盖)
overload 函数重载是在同一个类中函数重名,参数列表不同(返回值类型可不同)
override 函数的覆盖是在有extends关系中函数定义完全相同,方法体不同的方法

构造函数与this super static关键字

  string name;
int age;
A(string name){
   //this.name是成员变量,name为 传入的参数。
    this.name = name;
}
A(string name, int age){
    this(name);//在一个构造函数中引用另一个,放在第一行
    this.age = age;
}

super可调用父类的成员函数。在重写introduce()下:

  void introduce(){
    super.introduce();//super可前可后
    System.out.println("我家在" + this.adress);
}

static关键字,可修饰变量和函数,静态成员变量和静态成员函数均可以用类名.变量名 类名.方法名 调用。
在静态函数中不能直接使用非静态的对象。

相关文章

  • 10-20

    495个问题 11-20 11.extern在函数声明中是什么意思 答:存储类型extern只对数据声明有意义,对...

  • 10-20

    知道自己问题的根源。 PS:akb48的歌真的是很洗脑啊~

  • 10-20

    0211-玲儿-涵涵妈[萱花椿树]学习力7期20171020-D10:古诗,早晨我自己复习一遍,孩子听着。晚上我在...

  • 10-20

    冷静的坚持。

  • 10-20

    面向对象 面向对象是一种编程方法,一种思维方式,不是一种语言。但是需要先培养面向对象的思维方式:1.首先确认谁来做...

  • 10-20

    分享一个心灵鸡汤,希望自己每天看一遍,防止自己颓废。 混一天和努力一天或许看不出任何差别,三天暂时看不出任何变化,...

  • 朋友圈内容布局秘诀

    每天10-20条,按4321原则匹配。

  • 10-20(周末)

    因为周日要考试,由于没有报考到深圳考试的地点,只能选择在韶关地区,所以周六5点就起床去赶高铁,在高铁上睡了半小时,...

  • 10-20,记录

    1.学习《初级实务》第二章 资产 应收及预付账款中【坏账准备】的账务处理,and 交易性经融资产的账务处理,包括取...

  • 日记10-20

    身体有些不舒服,未曾去检查,掩耳盗铃?难道不去检查就不会有问题,每年都体检,结果都是正常的,好好休息,少躺着玩手机...

网友评论

      本文标题:10-20

      本文链接:https://www.haomeiwen.com/subject/gaafdttx.html