eg:
java语言基础
类和对象
[public][abstract][final]class 类名 [extends 父类][implements 接口列表] { 属性声明及初始化; 方法说明及方法体; }
[修饰符] 类名 (参数列表){ //方法体 }
package eg1; public class ld { // 在员工类中加入构造方法 public class Employee{ //属性声明 String name; int age; double salary; //不带参数的构造方法 public Employee() { name="小明"; age=32; salary=2000; } //带参数的构造函数 public Employee(String n,int a,double s){ name=n; age=a; salary=s; } void raise(double p) { salary =salary+p; System.out.println(name+"涨工资之后的工资为:"+salary); } } public static void main(String[] args) { // TODO Auto-generated method stub } }
类是定义一个对象的数据和方法的蓝本对象的创建
对象名=new 构造方法名(参数列表); eg: el=new Employee; 或者 e2=new Employee("小明",29,3000);
Employee e1= new Employee(); Employee e2=new Employee("小李",29,3000);
eg:package e; public class Student { String name; int pingshi; int qimo; Student(String n,int p,int q){ name=n; pingshi=p; qimo=q; } void print() { System.out.println("姓名为:"+name+"的同学"); } double jisuan() { return pingshi+qimo*0.5; } public static void main(String[] args) { // TODO Auto-generated method stub Student s1; s1=new Student("王明",30,80); s1.print(); System.out.println("总成绩为"+s1.jisuan()); } }
package eg1; class A{ int a; public A() { a=1; } public void add(int m,A n) { m++; n.a++; } } public class TestpassObject { public static void main(String[] args) { // TODO Auto-generated method stub int x=5; A y=new A(); System.out.println("调用前简单类型变量x="+x); System.out.println("调用前引用类型变量y的属性y.a="+y.a); System.out.println("调用后引用类型变量y的属性y.a="+y.a); } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算