10, 尝试定义一个□□□类
a.
b. Int age=12;(支持默认值)
c. Int getAge()表示此函数返·回int类型数据
d. Void setAge(int i)//void表示无返回值□□□□的函数方法,当然也可以写□□□□成:public void setAge(int i)
11, 声明属性
a.
b. Private int age;表示此属性只□□能内部函数使□□□□用
c. Public String name=”Lila”;//使用了默认赋□□□值功能
12, 构造方法
a.
b. 这个类里面有2个构造方法,但是写法是合□□□□理的,如果调用类函□□□数的时候,传递2个参数,那么即调用第□□□二个构造函数,反之是先进个,以此类推。
c. 构造方法不能丨有返回值,即不能写成:public void Person(String n){...}
d. 构造方法可以◥不写,如果无特殊操□□作的话,即:
e. (举例: )没搞懂public static void main这是啥?这张图片和上□□□□方的联合起来,其实是类中调□□□□用类,可以看看
13, 练习1:Person.java
a.
b. Javac Person.java(编译)
c. Java Person(执行)
d. 创建:TestPerson.java (这里带有main方法,即可执行使用,而Person.java无法直接 使用)
e. Javac TestPerson.java(编译)
f. Java TestPerson(执行)
14, 可以同时编译□□□多个java,如:javac a.java b.java c.java
15, 实际练习2:
a.
b. 给对象里面属★性赋值有2种方法,p1.name=’123’;或者通过方法□□来操作p2.setName(“123”);(通过方法对属□□性赋值较好,直接赋值会导□□□致 值混乱、安全问题),说明如下:
c. 直接使用b.age=-3是没问题的,但是如果用方□□法,那么就有数据□□□类型限制:public void setAge(int i);
d. 建议方法:A类函数变量设◎为private(私有),B类函数调用A类public函数设置A类函数private变量
扫一扫
关注k8凯发一触即发
全国咨询热线
135-9299-6491