java
文章平均质量分 50
是小何不是小盒呀
这个作者很懒,什么都没留下…
展开
-
构造函数(二)
实例变量没有手动赋值的时候,系统默认赋值。系统默认赋值的时候是在构造方法执行的过程中完成的赋值。* 成员变量之实例变量,属于对象级别的变量,这种变量必须先有对象才能有实例变量。* 2,创建对象的同时,初始化实例变量的内存空间。原创 2022-10-26 21:24:04 · 61 阅读 · 0 评论 -
构造函数(一)
-普通方法的调用:方法修饰符中有static的时候:类名.方法名(实参列表),方法修饰符列表中没有static的时候:引用.方法名(实参列表)* 10,当一个类中没有定义任何构造函数,系统会默认给该类提供一个无参数的构造方法,这个构造方法被称为缺省构造函数。* 11,当一个类显示的将构造方法定义出来了,则系统不再为这个类提供构造器。* 4,对于构造方法,“返回值类型”不需要指定,并且也不能写void;* 5,构造方法的方法名必须与当前类的类名保持一致。* 8,构造方法调用执行后,又返回值吗?原创 2022-10-24 12:34:59 · 74 阅读 · 0 评论 -
封装的步骤
1,所有属性私有化,使用private关键字修饰,private表示私有,修饰的数据只能在本类中访问;* 2,对外提供简单的操作入口,外部程序访问私有属性(比如age),必须通过这些入口进行访问;* 没有static关键字修饰的方法如何调用:引用.方法名(实参);* 有static关键字修饰的方法如何调用:类名.方法名(实参);* -对外提供两个公开的方法,分别是set和get方法;* 修改属性的值:set方法;* 读取属性的值:get方法;原创 2022-10-23 15:17:36 · 1273 阅读 · 0 评论 -
Java 面向对象封装性
User类中的age属性在外部程序中可以随意访问,导致age属性的不安全。一个User对象表示一个用户,用户的年龄不可能为负数,程序当中给定的年龄为负数,但是运行的时候没有报错,这是当前程序的缺陷,所以需要封装。1,封装之后,对于那个事物来说,看不到事物的复杂的那一面,只能看到简单的一面。比如电视机的内部构造与遥控器之间的联系。3,封装意味着程序可以重复使用,并且该程序适应性强,很多情况下都可以使用;2,封装之后才会形成真正的对象,真正的独立体;4,封装之后,对于程序本身,提高了安全性;原创 2022-10-13 11:14:34 · 143 阅读 · 0 评论 -
Java的对象和类
java的类和对象原创 2022-09-16 16:47:34 · 72 阅读 · 0 评论