2021-06-18 14:55

面向对象总结:

JavaEE

(635)

(0)

收藏

 光阴似箭催人老,光阴如骏赶少年, 时间过的很快转眼来万码学习一个半月了,回想起刚来学代

码时候,很枯燥而且对代码一窍不通 ,但是在老师同学帮助下自己也是一点一点学习代码过程 逐渐

也对学过的代码,越来越熟练了今天也是把之前学过的代码

进行总结。


return   光阴似箭催人老,光阴如骏赶少年, 时间过的很快转眼来万码学习一个半月了,回想起刚

来学代码时候,很枯燥而且对代码一窍不通 ,但是在老师同学帮助下自己也是一点一点学习代码过程

逐渐也对学过的代码,越来越熟练了今天也是把之前学过的代码

进行总结。

1.声明类 声明对象;

类在使用前,必须先声明,然后才可以声明变量,创建对象。而且类第一个字母要大写,


2.class 类名{
    //类的属性
    //类的方法
}


3.// 定义方法
 返回值的数据类型 方法名称(参数1,参数2…)


4.{


5.return


6.}


2.构造方法;

1.

1 方法名必须与类名相同。

2不要声明返回类型。

3duixiang shengmin = new  duixiang(); 声明了一个对象 对象里面有 首地址 类名 构造方法

2 .

public class Sample {

private int x;

public Sample() { // 不带参数的构造方法

this(1);

}

public Sample(int x) { //带参数的构造方法

this.x=x;

}

public int Sample(int x) { //不是构造方法

return x++;

}

}

3重载;

1.overload


2.参数不同 在调用方法的时候 能沟通过传递实参 来决定执行那个方法

4.继承;

在Java中,继承用extends关键字来实现,语法:


继承就是子类继承父类的特征和行为,使得子类对象具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

子类拥有父类非 private 的属性、方法。

子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

子类可以用自己的方式实现父类的方法。




5.重写;
1.当子类出现和父类一模一样的函数时,当子类对象调用该函数时,会运行子类的内容。如同父类的函数被覆盖一样。
 这就是函数的另一个特征,重写(覆盖)。

静态方法可以被继承,但不能被重写,如果父类中有个静态方法,子类中也有与其方法名、参数类型、参数个数都一样的方法,并且该方法也是静态的,那么该子类的方法会把原来继承过来的方法隐藏,而不是重写。通俗的讲就是父类和子类的方法是两个没有关系的方法,

6.静态;Static

1.不属于对象 属于类 对象和类都可以访问


2.静态方法只能使用 静态属性或者使用静态方法

    用static关键字修饰的变量 不会随着对象的变化而变化

    加载时机:随着类的加载而加载,加载进方法区的静态区

    静态变量在对象之前就存在,被该类的所有对象所共享

    可以使用 类名.变量名 直接调用,也可使用对象来调用


7访问权限修饰符private public

 类中的所有private方法和private 成员变量只能在类中访问而不能在其他类中访问。

  如果类中的方法或者变量是public,那么就可以在别的类中调用,没有限制。


0条评论

点击登录参与评论