![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Dolly23333
这个作者很懒,什么都没留下…
展开
-
Java面向对象之继承
重写从父类那里继承来的方法,当调用方法时会优先调用子类的方法(默认就近原则)子类可以用自己的方式实现父类的方法 override(重写,覆盖)不支持多继承,支持多重继承,多重继承提高了耦合性,组合优于继承。子类继承父类的特征和行为,使得子类对象具有父类的方法和属性。(2)父类也叫基类,具有公共的方法和属性,生活中的例子。fianl修饰方法,则这个方法不允许被覆盖。子类拥有父类的非private的属性和方法。final修饰类,则这个类不可以被继承。(3)Java中的继承,减少重复代码。原创 2022-10-10 11:29:23 · 121 阅读 · 0 评论 -
java面向对象关键字this用法和指向
1、this关键字当一个对象创建后,JVM 会给这个对象分配一个引用自身的指针,这个指针的名字就是this只能用于非静态方法体内,静态方法和代码不能出现thisthis就是指向当前对象本身2、使用场景this(参数类型1 参数名...)表示当前类对应的构造函数方法形参和对象的属性重名,用this来区分public void setAge(int age){this.age = age;}public void sleep(){ System.out.原创 2022-05-27 08:08:05 · 359 阅读 · 0 评论 -
Java面向对象中的构造函数和封装
1、什么是构造函数一种特殊的方法创建对象时用来初始化对象,每次使用new创建对象的时候,就会使用构造函数与类具有相同的名称,但是没有返回值java会自动为每个类提供一个默认构造函数如果自己定义了构造函数,就不再使用默认构造函数,**如果没有显示的写出默认构造函数,则会消失如果构造函数之间互相调用,务必写在方法第一行2、构造函数种类默认构造函数public 类名(){//空的方法体}无参构造函数public 类名(){//自定义的语句}有参构造函原创 2022-05-24 23:28:29 · 188 阅读 · 3 评论 -
运算符(%、/),Scanner类、boolean的使用以及购物单计算
商场推出幸运抽奖活动,抽奖规则如下:顾客的4位会员卡卡号的各个数字之和大于20,则为幸运顾客。计算3569各个数字之和,程序运行结果如图实现思路1、创建java文件2、使用Scanner类接收用户从控制台中输入会员卡号,并保存在会员卡号变量中3、结合"%"运算符分解获得各个位上的数字例如:int num = 5642使用运算符%进行求余运算,num%10结果为2,即分解获得个位数字4、计算各个数字之和import java.util.Scanner;public c原创 2022-05-12 23:47:04 · 907 阅读 · 0 评论 -
Java static静态代码和静态方法
static关键字(文字介绍来源于xdclass)1.可以修饰的方法或者变量,优先于对象执行,所以内存会有static修饰的内容,后有对象的内容2.可以用来修饰类的成员方法、类的成员变量,还可以编写static静态代码块3.修饰变量就是类变量,修饰方法就是类方法总结:类变量或者类方法,可以直接通过类名.方法名或者变量名进行调用,不用经过对象...原创 2022-05-12 22:42:16 · 253 阅读 · 2 评论