这几天对protected修饰符有点迷糊,随便找同事要了一本《JAVA面向对象编程(孙卫琴)》电子书来解惑,本抱着一线希望,却让我有点失望,代码好像有点错误,不知道你是否感觉到了呢?以下是电子书的截图:
我个人觉得ClassC中的 a.var2=1; 编译也会有问题,个人理解:《protected,你真的理解了吗?》,如果没错,请大家说说自己的理解!我好更正!
如果真有错,不知道是孙妹妹的粗心所致还是出版时的问题!现真有点迷糊~@@#!
您还没有登录,请您登录后再发表评论
18、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 19、String和StringBuilder、StringBuffer的区别? 20、重载(Overload)和...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 10 9、请设计一个一百亿的计算器 10 10、使用final关键字修饰一个变量时,是...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是...
以下是八个常见的Java代码查错练习题,涵盖了abstract类、访问修饰符、final关键字、实例变量等多个方面。 1. abstract class Name { private String name; public abstract boolean isStupidName(String name) {} ...
有什么错? 8 7、Java 有没有goto? 8 8、int 和Integer 有什么区别? 9 9、&和&&的区别? 9 10、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别? 9 11、heap 和stack 有什么区别? 9 12、Math.round(11.5) 等于多少? ...
有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 10、使用final关键字修饰一个变量时,是引用不...
封装是指将数据和方法封装到类中,继承是指子类继承父类的属性和方法,多态是指一个对象可以表现出多种形式,抽象是指将复杂的系统分解成简单的组件。 2. 访问修饰符 public,private,protected,以及不写(默认)时...
有什么错?** - `short s1=1; s1=s1+1;`会有错误,因为`s1+1`的结果是int类型,需要进行类型转换。 - `short s1=1; s1+=1;`则不会出错,因为`+=`运算符会自动处理类型提升和转换。 7. **Java有没有goto?** - Java...
有什么错? short s1 =1; s1 += 1;有什么错? (难度1级) 10.int和Integer有什么区别? (难度1级) 11.toString方法的概述 12. Object类的概述 13. Collection和Collections的区别?(难度1级) 14.. 两个对象值相同...
4. default(不写):默认的,对同一个包中的其他类相当于公开,对不是同一个包中的其他类相当于私有。 三、基本数据类型 Java 中的基本数据类型只有 8 个:byte、short、int、long、float、double、char、boolean...
在这个例子中,final 参数 o 的引用不能改变,但其成员变量可以修改。因此,这段代码是正确的: ```java public class Something { public void addOne(final Other o) { o.i++; } } class Other { public...
这份java面试题库涵盖了java面试的所有方面,包括Core Java、OOAD & UML、XML、SQL、JDBC & Hibernate、Web、EJB & Spring、数据结构& 算法& 计算机基础、C++等多个领域。该题库共分为10个部分,每个部分都涵盖了...
"Java面试题,从基础到框架再到设计" Java作为一门面向对象的编程语言,具有广泛的应用前景,...通过这 20 个问题,我们可以看到 Java 面试题的广泛性和复杂性,涵盖了 Java 的基础知识、语法、框架和设计模式等方面。
相关推荐
18、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 19、String和StringBuilder、StringBuffer的区别? 20、重载(Overload)和...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 10 9、请设计一个一百亿的计算器 10 10、使用final关键字修饰一个变量时,是...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是...
以下是八个常见的Java代码查错练习题,涵盖了abstract类、访问修饰符、final关键字、实例变量等多个方面。 1. abstract class Name { private String name; public abstract boolean isStupidName(String name) {} ...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是...
有什么错? 8 7、Java 有没有goto? 8 8、int 和Integer 有什么区别? 9 9、&和&&的区别? 9 10、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别? 9 11、heap 和stack 有什么区别? 9 12、Math.round(11.5) 等于多少? ...
有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 10、使用final关键字修饰一个变量时,是引用不...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是...
封装是指将数据和方法封装到类中,继承是指子类继承父类的属性和方法,多态是指一个对象可以表现出多种形式,抽象是指将复杂的系统分解成简单的组件。 2. 访问修饰符 public,private,protected,以及不写(默认)时...
有什么错?** - `short s1=1; s1=s1+1;`会有错误,因为`s1+1`的结果是int类型,需要进行类型转换。 - `short s1=1; s1+=1;`则不会出错,因为`+=`运算符会自动处理类型提升和转换。 7. **Java有没有goto?** - Java...
有什么错? short s1 =1; s1 += 1;有什么错? (难度1级) 10.int和Integer有什么区别? (难度1级) 11.toString方法的概述 12. Object类的概述 13. Collection和Collections的区别?(难度1级) 14.. 两个对象值相同...
4. default(不写):默认的,对同一个包中的其他类相当于公开,对不是同一个包中的其他类相当于私有。 三、基本数据类型 Java 中的基本数据类型只有 8 个:byte、short、int、long、float、double、char、boolean...
在这个例子中,final 参数 o 的引用不能改变,但其成员变量可以修改。因此,这段代码是正确的: ```java public class Something { public void addOne(final Other o) { o.i++; } } class Other { public...
有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是...
这份java面试题库涵盖了java面试的所有方面,包括Core Java、OOAD & UML、XML、SQL、JDBC & Hibernate、Web、EJB & Spring、数据结构& 算法& 计算机基础、C++等多个领域。该题库共分为10个部分,每个部分都涵盖了...
"Java面试题,从基础到框架再到设计" Java作为一门面向对象的编程语言,具有广泛的应用前景,...通过这 20 个问题,我们可以看到 Java 面试题的广泛性和复杂性,涵盖了 Java 的基础知识、语法、框架和设计模式等方面。