2026/4/6 4:02:20
网站建设
项目流程
昆明网站建设搜q479185700,做创意小视频的网站,网站开发选择题,软件工程专业考研考什么文章目录 项目结构改错题01改错题2改错题3改错题4改错题5改错题6 项目结构 改错题01 修改代码前 修改代码后 package com.example;
/*** 本题考察知识点#xff1a;构造方法不能有返回值 p92* */
public class T1 {private int age;private static String name;private T1() …文章目录项目结构改错题01改错题2改错题3改错题4改错题5改错题6项目结构改错题01修改代码前修改代码后packagecom.example;/** * 本题考察知识点构造方法不能有返回值 p92 * */publicclassT1{privateintage;privatestaticStringname;privateT1(){//构造方法}// void T1(int age) { //构造方法// this.age age;// }publicT1(intage){//构造方法不应有返回值this.ageage;}publicT1(StringuserName){//构造方法nameuserName;}}相关知识点1.构造方法名应与类名一致2.构造方法不应有任何返回值类型声明3.方法体内不允许返回任何值但可以使用return作为结束跳转改错题2修改代码前修改代码后packagecom.example;/** * 本题考察知识点静态方法不能直接使用非静态方法 p102 * */publicclassT2{publicstaticvoidmain(String[]args){System.out.println(add(1,2));}// private int add(int a, int b) {// return a b;// }privatestaticintadd(inta,intb){//静态方法只能调用静态方法returnab;}}相关知识点1.只有静态方法才能用类名.方法名调用2.当一个类中有静态方法、变量时改类的所有实例共享这个静态方法、变量改错题3修改代码前修改代码后packagecom.example;/** * 本题考察知识点包含抽象方法的类必须声明为抽象类 p123 * */publicabstractclassT3{// 包含抽象方法的类必须为抽象类abstractfloatcalculateArea(floatw,floath);voidprintInfo(){}staticfloatgetWidth(){return0;}}相关知识点1.包含抽象方法的类一定是抽象类2.抽象类不一定包含抽象方法3.子类必须重写父类的所有的抽象方法改错题4修改代码前修改代码后packagecom.example;/** * 本题考察知识点当调用的方法可能产生异常时需显示声明抛出或处理异常 p148 * */publicclassT4{publicstaticvoidmain(String[]args)throwsException{intresultdivide(4,0);//对于可能抛出异常的函数必须处理异常或者声明异常System.out.println(result);}publicstaticintdivide(intx,inty)throwsException{intresultx/y;returnresult;}}相关知识点1.当程序产生异常时可以在方法中声明 抛出异常2.当程序产生异常时可以使用try…catch语句对异常进行捕获处理改错题5修改代码前修改代码后packagecom.example;/** * 本题考察知识点float与double不能自动转换需显示声明数据类型在数据末尾加F或D * 同一作用域内变量名不能重复 p34 * */publicclassT5{publicstaticvoidmain(Stringargs[]){bytea-128;intb666;floatc3.14f;//默认浮点数类型为double 所以需要显示声明为floatdoubled0.618;chara297;//变量名重名}}相关知识点1.在同一命名空间中变量名不能重名2.float与double数据类型不能自动转换需要显示声明在数据末尾加F或D改错题6修改前代码改错后代码packagecom.example;/** * 本题考察知识点被final修饰的变量不能被修改 p120 * */publicclassT6{publicstaticStringSCHOOL_NAME成都文理学院;publicstaticvoidmain(Stringargs[]){changeSchool(电子科技大学);System.out.println(SCHOOL_NAME);}staticvoidchangeSchool(Stringschool){T6.SCHOOL_NAMEschool;//final 修饰的变量不允许改变只能初始化一次}}相关知识点1.被final修饰的变量不允许修改2.被final修饰的方法不允许被重写3.被final修饰的类不允许被继承