- 博客(2)
- 收藏
- 关注
原创 Java基础语法2&面向对象入门预习
String类有什么属性是private的,有什么方法是public的,为什么这样设计(尝试举两例说明)?(1)封装是面向对象编程的核心概念之一,它强调将数据(属性)和操作这些数据的方法(行为)捆绑在一起,并隐藏内部实现细节。(1)没有被改变,因为字符串具有不变性,changeStr在内部创建了一个新的字符串,没有改变外部的x。(1)changeStr接受参数x,在方法内部创建一个新的字符串,将x赋值为“xyz”。(2)"bb"的没有被改变,仍存储在计算机中,只是strArr[1]引用的位置改为"xx"。
2024-09-09 22:43:10
555
原创 绪论与Java基本语法预习
x是Integer类型,1是int类型,为什么他们可以相加?z是int,x和y是Integer类型,却可以直接将x+y赋给z。2.对于基本数据类型来说,a==b是指a和b的内容相等。对于引用数据类型来说,==比较的是两个数据的引用是否相同。2.不能运行成功,因为x为null,会出现NullPointerException。1.本意是为了输出字符串的长度和输出字符串的副本,忽略前导空白和尾部空白。1.c语言是面向过程编程,而c++是面向对象编程。1.利用equals()可以比较字符串的内容。
2024-09-02 18:04:13
364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人