![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 61
DSJ-小Li
这个作者很懒,什么都没留下…
展开
-
面向对象三大基本特征:封装、继承、多态
面向对象三大基本特征:封装、继承、多态一、封装1、概念随着我们系统越来越复杂,类会越来越多,那么类之间的访问边界必须把握好,面向对象的开发原则要遵循“高内聚、低耦合”,而“高内聚,低耦合”的体现之一:高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅对外暴露少量的方法用于使用隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的讲,把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。最贴合代码的解释:将类的细节隐藏起来,通原创 2021-03-26 21:29:14 · 182 阅读 · 0 评论 -
java类初始化与实例初始化的顺序
父子类初始化与实例初始化的顺序今天总结一下父子类中的类初始化!废话不多说,直接上代码:public class Father { //父类 private int one = methodOne(); //普通属性 private static int two = methodTwo(); //静态属性 static{ // static修饰代码块时,代码块就称作静态代码块,静态代码块是在类加载的时候调用的 System.out.println("原创 2021-03-18 14:40:32 · 414 阅读 · 1 评论 -
java语言中的成员变量与方法调用的内存分析
java语言中的成员变量与方法调用的内存分析一、成员变量1、变量的分类(1)成员变量静态变量:有static修饰,也叫类变量,属于整个类的,不是属于某个示例。声明在类中,方法外。实例变量:没有static修饰,也叫对象属性,属于某个对象,通过对象调用来使用。声明在类中,方法外。(2)局部变量:在方法体{}中或方法的形参列表、代码块中。2、成员变量的声明【修饰符】 class 类名{ 【修饰符】 数据类型 属性名; //属性有默认值 【修饰符】 数据类型 属性名 =原创 2021-03-10 19:59:37 · 302 阅读 · 0 评论 -
利用java语言实现小图形打印
利用java打印小图形1、打印等腰三角形import java.util.Scanner;//打印等腰三角形public class Test01 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入等腰三角形的高:"); int sum = input.nextInt();原创 2021-02-25 10:45:35 · 198 阅读 · 2 评论 -
变量与数组在内存中的存储方式的区别
一、变量1、定义变量并赋值int one = 100;//声明一个int型的变量double two = 12.5;//声明一个double型的变量原创 2021-03-05 18:33:37 · 998 阅读 · 2 评论