2021年4月12日
摘要:
1.继承 子承父业 2.Java 两个类直接通过extends来描述父子关系,子类可拥有父类的公共方法和公共属性 3.优点 提高代码复用性 代码维护性更高 4.特点 不能多重继承,只能多层继承,单继承 先初始化父类在初始化子类(使用构造函数) 一个类如果不继承任何类,就继承object类,objec
阅读全文
posted @ 2021-04-12 16:43
zfj822
阅读(58)
推荐(0)
2021年4月9日
摘要:
概念: 隐藏对象的属性和实现细节,只公开对外的接口,控住程序读和写的访问级别 作用: 提高了代码的可读性 提高了代码的可维护性 无需关心内部实现,只在乎调用即可 封装方法: get/set方法封装 封装的代码: package lei;public class phone { private Str
阅读全文
posted @ 2021-04-09 12:38
zfj822
阅读(54)
推荐(0)
摘要:
访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意
阅读全文
posted @ 2021-04-09 11:50
zfj822
阅读(68)
推荐(0)
摘要:
作用: 无需创建对象就可以调用“类名点”的方式调用 范围: 调用类方法和变量 特点: 静态只能直接访问静态(只能直接调用静态方法和静态类) PS:等同于python静态方法 创建个teacher类: package lei;public class teacher { int age; static
阅读全文
posted @ 2021-04-09 10:02
zfj822
阅读(70)
推荐(0)
2021年4月8日
摘要:
java访问变量有就近原则(优先查找所在方法的参数,在查找类),this关键字解决“就近原则问题”,this.代表类,类似于Python的self,可以使用各种方法,不限制在构造函数 public class Students {, int age;String name; public Stude
阅读全文
posted @ 2021-04-08 15:11
zfj822
阅读(40)
推荐(0)
摘要:
成员变量: 类中方法外,成员变量,本类中所有方法都可以使用 局部参数: 方法语句中参数中,局部变量,只能在所在方法中使用
阅读全文
posted @ 2021-04-08 15:02
zfj822
阅读(52)
推荐(0)
2021年4月2日
摘要:
作用: 1.创造对象 2.给成员变量赋值 3.如果不写构造方法,java会提供一个空参构造,如果写了空参构造,那么java不会提供空参构造 4.每个类都有构造方法。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。 在创建一个对象的时候,至少要调用一个构造方法。构造方法
阅读全文
posted @ 2021-04-02 17:28
zfj822
阅读(141)
推荐(0)
摘要:
格式: 类名 对象名=new 类名 调用属性: 对象名.属性 调用方法: 对象名.方法名 public class student{ int age; String name; public void study{System.out.print("学生”+name+"学习”) 创建对象 publi
阅读全文
posted @ 2021-04-02 17:06
zfj822
阅读(51)
推荐(0)
摘要:
面向对象: 把事情交给对象去完成 面向过程: 所有的事情自己去完成 类: 一类事物,静态的是属性,动态的是方法 定义student类: package lei;public class student { int age; String name; public void study(){ Syst
阅读全文
posted @ 2021-04-02 14:43
zfj822
阅读(42)
推荐(0)
摘要:
在同一个类中,出现了方法名相同,参数列表不同的方法,叫做方法重载,调用的时候根据数据类型自调用,跟Python区分开了,Python是按方法名,java是数据类型 public static void main(String[] args){ } public static int add(int
阅读全文
posted @ 2021-04-02 11:52
zfj822
阅读(86)
推荐(0)