面向对象基础
一天3顿饭
一个刚开始fighti的程序猿
展开
-
Java中继承,多态,抽象的基本知识
继承相关知识 什么是继承 什么是继承:继承就是将相同属性和行为的类向上提取,形成父类。 继承语法:使用extends关键字,public class Cat extends Animal {…} 语言特点: 在Java中,支撑但继承(也就是说一个子类只能继承一个父类)。 一个父类可以有多个子类继承。 支持多层继承。 父类的构造方法不参与继承。 父类私有化的变量不参与继承。 优点与缺点...原创 2020-04-19 16:33:40 · 119 阅读 · 0 评论 -
面向对象基础,private/this关键字,构造方法
面向对象(二) 成员变量和局部变量的区别 概念; 局部变量:定义在方法中的变量或者方法声明上的变量(方法声明上的也就是形参) 局部变量属于方法,随着方法的调用而存在。方法的消失而消失。 局部变量没有初始化不能使用,必须赋值才能使用。 存在栈内存 成员变量:类中方法外的变量 成员变量属于对象。随着对象的创建而创建,随着对象的消失而消失。 默认有初始化值。 存在堆内存(new出来的) ...原创 2020-04-14 14:09:11 · 134 阅读 · 0 评论